# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 A818 syscall FixATan2 00000002 14C8 move.b [A2]+, A0 00000004 0000 3BAC ori.b D0, 0xAC 00000008 0000 2319 ori.b D0, 0x19 0000000C 0000 024A ori.b D0, 0x4A /* 'J' */ 00000010 8000 or.b D0, D0 00000012 0002 0E48 ori.b D2, 0x48 /* 'H' */ 00000016 4A30 6FAA 6788 090A tst.b [[0x6788 + D6 * 8] + 0x90A] 0000001E EC3C ror D4.b, D6 00000020 044D 9C90 subi.w A5, 0x9C90 00000024 F837 322A .tblXX 0xF837, 0x322A // unimplemented // begin alternate branch 00000026-0000002C label00000026: 00000026 322A 2F62 move.w D1, [A2 + 0x2F62] 0000002A 705C moveq.l D0, 0x5C // end alternate branch 00000026-0000002C label00000026: // (misaligned) 00000028 2F62 705C move.l [A7 + 0x705C], -[A2] 0000002C 03FB .incomplete 0000002E A83E syscall TEStyleNew 00000030 0A1A 0DEA xori.b [A2]+, 0xEA // begin alternate branch 00000032-00000034 label00000032: 00000032 0DEA .incomplete // end alternate branch 00000032-00000034 label00000032: // (misaligned) 00000034 B051 cmp.w D0, [A1] 00000036 2E5A movea.l A7, [A2]+ 00000038 1C2C 6E24 move.b D6, [A4 + 0x6E24] 0000003C 2F1B move.l -[A7], [A3]+ 0000003E 668A bne -0x74 /* FFFFFFCA */ 00000040 E3C0 lsl .w D0 00000042 5A53 addq.w [A3], 5 label00000044: 00000044 5953 subq.w [A3], 4 00000046 E2DC lsr .w [A4]+ 00000048 761A moveq.l D3, 0x1A 0000004A BA33 BE9C cmp.b D5, [A3 + A3 * 8 - 0x100] 0000004E 66F4 bne -0xA /* 00000044 */ 00000050 B646 cmp.w D3, D6 00000052 D6C6 add.w A3, D6 00000054 9046 sub.w D0, D6 00000056 66DA bne -0x24 /* 00000032 */ 00000058 E378 rol D0.w, D1 0000005A 760C moveq.l D3, 0x0C 0000005C BC34 6ED4 cmp.b D6, [A4 + D6 * 8 - 0x44] 00000060 2B82 334A 3022 move.l [[A5 + <>] + 0x3022], D2 00000066 340A move.w D2, A2 00000068 11AA 11E2 0B2A 2BAA 326A move.b [[A0 + 0x2BAA + D0 * 2] + 0x326A], [A2 + 0x11E2] 00000072 3272 29DA 3412 movea.w A1, [[] + 0x3412] 00000078 7A1C moveq.l D5, 0x1C 0000007A 7A15 moveq.l D5, 0x15 0000007C 6FA8 ble -0x56 /* 00000026 */ 0000007E 7E0F moveq.l D7, 0x0F 00000080 03F1 .incomplete 00000082 3887 move.w [A4], D7 00000084 4349 chk.w D1, A1 00000086 FB4A .extension 0xB4A <> // unimplemented 00000088 FBBE .invalid <> 0000008A 532A FAF0 subq.b [A2 - 0x510], 1 0000008E 7C39 moveq.l D6, 0x39 00000090 16AE 116B move.b [A3], [A6 + 0x116B] 00000094 6F40 ble +0x42 /* 000000D6 */ 00000096 0C52 FA2C cmpi.w [A2], 0xFA2C 0000009A 4352 chk.w D1, [A2] 0000009C F946 .extension 0x946 <> // unimplemented 0000009E F924 .extension 0x924 <> // unimplemented 000000A0 E1F8 E1FA asl .w [0xFFFFE1FA] 000000A4 B22C 03EE cmp.b D1, [A4 + 0x3EE] 000000A8 E1FA E1F8 asl .w [PC - 0x1E08 /* FFFFE1FA, cstring "" */] 000000AC F7BC .invalid <> 000000AE F7F0 .invalid <> 000000B0 4C42 F71C movem.l D2,D3,D4,A0,A1,A2,A4,A5,A6,A7, D2 000000B4 3352 F7A2 move.w [A1 - 0x85E], [A2] 000000B8 F6CC 2BA2 .extension 0x6CC <> // unimplemented 000000BC F762 .extension 0x762 <> // unimplemented 000000BE 746B moveq.l D2, 0x6B 000000C0 F68E F6FA .extension 0x68E <> // unimplemented 000000C4 0A0A F62C xori.b A2, 0x2C /* ',' */ 000000C8 F6A6 EE0C .extension 0x6A6 <> // unimplemented 000000CC 317A 11F2 F530 move.w [A0 - 0xAD0], [PC + 0x11F2 /* 000012C0, value 0x103 */] 000000D2 EDEC 335A 4649 bfffo D3, [A4 + 0x4649] {13:26} // begin alternate branch 000000D6-000000D8 label000000D6: 000000D6 4649 not.w A1 // end alternate branch 000000D6-000000D8 label000000D6: // (misaligned) 000000D8 F48E cinvl INST, [A6] 000000DA 6F60 ble +0x62 /* 0000013C */ 000000DC F4FC cpusha DATA+INST 000000DE 0451 6D22 subi.w [A1], 0x6D22 /* 'm\"' */ 000000E2 F658 F4EE .extension 0x658 <>, 0xF4EE // unimplemented 000000E6 F474 cpushp DATA, [A4] 000000E8 A861 syscall Random 000000EA CDFC CFFC muls.w D6, 0xCFFC 000000EE 058F bclr A7, D2 000000F0 720B moveq.l D1, 0x0B 000000F2 740C moveq.l D2, 0x0C 000000F4 7410 moveq.l D2, 0x10 000000F6 7414 moveq.l D2, 0x14 000000F8 7416 moveq.l D2, 0x16 000000FA 7217 moveq.l D1, 0x17 000000FC 741B moveq.l D2, 0x1B 000000FE FF45 .extension 0xF45 <> // unimplemented 00000100 0A87 6C66 2B53 xori.l D7, 0x6C662B53 /* 'lf+S' */ 00000106 B1ED 3422 cmpa.l A0, [A5 + 0x3422 /* export_1664 */] 0000010A 2D62 EA2A move.l [A6 - 0x15D6], -[A2] 0000010E 118A 05AC move.b <>, A2 00000112 3746 70D9 move.w [A3 + 0x70D9], D6 00000116 315F 163C move.w [A0 + 0x163C], [A7]+ 0000011A 044D 536F subi.w A5, 0x536F /* 'So' */ 0000011E EE02 asr D2.b, 7 label00000120: 00000120 04B0 0414 F126 F1F2 F38C 3402 02FC subi.l [[-0xC73CBFE] + 0x2FC], 0x414F126 0000012E F65C F698 .extension 0x65C <>, 0xF698 // unimplemented 00000132 F76C .extension 0x76C <> // unimplemented 00000134 F014 0409 pmove [A4], MR1 00000138 EFA4 asl D4, D7 0000013A EF42 asl D2.w, 7 label0000013C: 0000013C F3A6 .invalid <> 0000013E F428 cpushl NONE, [A0] 00000140 00D7 .incomplete 00000142 F5EE .invalid <> 00000144 464D not.w A5 00000146 EAAC lsr D4, D5 00000148 EB24 asl D4.b, D5 0000014A 00E1 .incomplete 0000014C F382 .invalid <> 0000014E F3AC .invalid <> 00000150 1050 movea.b A0, [A0] 00000152 E75C rol D4.w, 3 00000154 45F3 33BA 7A14 F63A 1828 lea.l A2, [[0x7A14F63A + D3 * 2] + 0x1828] 0000015E FCE8 F4BA .extension 0xCE8 <> // unimplemented 00000162 0768 0D64 bchg [A0 + 0xD64], D3 00000166 0ED6 .incomplete 00000168 06FE .incomplete 0000016A FBD8 .invalid <> 0000016C E1D6 asl .w [A6] 0000016E E272 roxr D2.w, D1 00000170 35A2 FA84 move.w [A2 + A7 * 2 - 0x124], -[A2] 00000174 F218 3232 .invalid fmove, !rm 00000178 FDD4 .invalid <> 0000017A 120A move.b D1, A2 0000017C 3A14 move.w D5, [A4] 0000017E BC74 6FE6 cmp.w D6, <> 00000182 B071 BE45 cmp.w D0, [A1 + A3 * 8 + 0x45] 00000186 6C98 bge -0x66 /* 00000120 */ 00000188 1212 move.b D1, [A2] label0000018A: 0000018A 6F2A ble +0x2C /* 000001B6 */ 0000018C 31B1 1806 6F92 6CBC move.w [[ + D6 * 8] + 0x6CBC], [A1 + D1 + 0x6] 00000194 3886 move.w [A4], D6 00000196 6B42 bmi +0x44 /* 000001DA */ 00000198 6316 bls +0x18 /* 000001B0 */ 0000019A 532C 4A73 subq.b [A4 + 0x4A73], 1 0000019E 6F7A ble +0x7C /* 0000021A */ 000001A0 3973 6B4E 6E48 move.w [A4 + 0x6E48], <> // begin alternate branch 000001A2-000001A6 label000001A2: 000001A2 6B4E bmi +0x50 /* 000001F2 */ 000001A4 6E48 bgt +0x4A /* 000001EE */ // end alternate branch 000001A2-000001A6 label000001A2: // (misaligned) 000001A6 3953 5C00 move.w [A4 + 0x5C00], [A3] 000001AA 3A5C movea.w A5, [A4]+ label000001AC: 000001AC 4224 clr.b -[A4] 000001AE 3953 D2D7 move.w [A4 - 0x2D29], [A3] // begin alternate branch 000001B0-000001B2 label000001B0: 000001B0 D2D7 add.w A1, [A7] // end alternate branch 000001B0-000001B2 label000001B0: // (misaligned) label000001B2: 000001B2 09B8 08F0 bclr [0x000008F0], D4 label000001B6: 000001B6 FD18 .extension 0xD18 <> // unimplemented 000001B8 04C4 .incomplete 000001BA 38A8 FD9E move.w [A4], [A0 - 0x262] 000001BE FD92 .invalid <> 000001C0 FD24 .extension 0xD24 <> // unimplemented 000001C2 FD2E .extension 0xD2E <> // unimplemented 000001C4 FD34 .extension 0xD34 <> // unimplemented 000001C6 FD18 .extension 0xD18 <> // unimplemented 000001C8 FD2E .extension 0xD2E <> // unimplemented 000001CA 5213 addq.b [A3], 1 000001CC 17A8 FD0C 3C08 move.b [A3 + D3 * 4 + 0x8], [A0 - 0x2F4] 000001D2 6EB6 bgt -0x48 /* 0000018A */ 000001D4 6F5A ble +0x5C /* 00000230 */ label000001D6: 000001D6 6DDA blt -0x24 /* 000001B2 */ 000001D8 6DD2 blt -0x2C /* 000001AC */ label000001DA: 000001DA 630A bls +0xC /* 000001E6 */ 000001DC 5313 subq.b [A3], 1 000001DE 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000001E0 05DC .incomplete 000001E2 FAB2 03EC .extension 0xAB2 <> // unimplemented label000001E6: 000001E6 0526 btst -[A6], D2 000001E8 1472 146A movea.b A2, [A2 + D1.w * 4 + 0x6A] 000001EC FA2E 04DC .unknown 0xFA2E 0x04DC (W = 5) // begin alternate branch 000001EE-000001F0 label000001EE: 000001EE 04DC .incomplete // end alternate branch 000001EE-000001F0 label000001EE: // (misaligned) 000001F0 6CBE bge -0x40 /* 000001B0 */ label000001F2: 000001F2 E494 roxr D4, 2 000001F4 04C0 .incomplete 000001F6 F99C .invalid <> 000001F8 E454 roxr D4.w, 2 000001FA E44E lsr D6.w, 2 000001FC FBB4 .invalid <> 000001FE F938 .extension 0x938 <> // unimplemented 00000200 630A bls +0xC /* 0000020C */ 00000202 0F9D bclr [A5]+, D7 00000204 3382 33CA FB18 move.w [[ + <>] - 0x4E8], D2 0000020A E494 roxr D4, 2 label0000020C: 0000020C 556C D16C subq.w [A4 - 0x2E94], 2 00000210 4273 5481 clr.w [A3 + D5.w * 4 - 0x127] 00000214 3785 B047 move.w [A3 + A3.w + 0x47], D5 00000218 6C88 bge -0x76 /* 000001A2 */ label0000021A: 0000021A FE22 1985 .unknown 0xFE22 0x1985 (W = 7) 0000021E B047 cmp.w D0, D7 00000220 F582 .invalid <> 00000222 F55E .extension 0x55E <> // unimplemented 00000224 F7C6 .invalid <> 00000226 CEE6 mulu.w D7, -[A6] 00000228 F736 .extension 0x736 <> // unimplemented 0000022A 705C moveq.l D0, 0x5C 0000022C DC40 add.w D6, D0 0000022E 67A6 beq -0x58 /* 000001D6 */ label00000230: 00000230 F3E2 .invalid <> 00000232 F3AE .invalid <> 00000234 3750 F35C move.w [A3 - 0xCA4], [A0] 00000238 6E7C bgt +0x7E /* 000002B6 */ 0000023A BC5F cmp.w D6, [A7]+ 0000023C B034 67A8 6688 cmp.b D0, [0x6688 + D6 * 8] 00000242 4A33 5800 tst.b [A3 + D5] 00000246 1BB8 0A53 4824 move.b [A5 + D4 + 0x24], [0x00000A53] 0000024C A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 0000024E 1E04 move.b D7, D4 00000250 A303 syscall Write, flags=3 00000252 7668 moveq.l D3, 0x68 00000254 CB1C and.b [A4]+, D5 00000256 5309 subq.b A1, 1 00000258 5348 subq.w A0, 1 0000025A 4000 negx.b D0 0000025C 8B3D or.b <>, D5 0000025E 1E04 move.b D7, D4 00000260 4339 7604 122C .invalid 1, [0x7604122C] // invalid opcode 4 with b == 4 00000266 008B 3193 2540 ori.l A3, 0x31932540 0000026C DA9A add.l D5, [A2]+ 0000026E 0033 4340 5E3B ori.b [A3 + D5 * 8 + 0x3B], 0x40 /* '@' */ 00000274 5C00 addq.b D0, 6 00000276 9B65 sub.w -[A5], D5 00000278 E30E lsl D6.b, 1 0000027A 5C56 addq.w [A6], 6 0000027C 030A btst A2, D1 0000027E 1302 move.b -[A1], D2 00000280 9813 sub.b D4, [A3] 00000282 0294 4B0E FB72 andi.l [A4], 0x4B0EFB72 00000288 0FE2 .incomplete 0000028A 1B0F move.b -[A5], A7 0000028C 5C56 addq.w [A6], 6 0000028E 9B05 subx.b D5, D5 00000290 8B05 sbcd D5, D5 00000292 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4 00000294 1B18 move.b -[A5], [A0]+ 00000296 C308 abcd -[A1], -[A0] 00000298 E232 roxr D2.b, D1 0000029A 122C 1314 move.b D1, [A4 + 0x1314] 0000029E 8CEE A02C divu.w D6, [A6 - 0x5FD4] 000002A2 3304 move.w -[A1], D4 000002A4 7A7A moveq.l D5, 0x7A 000002A6 E302 asl D2.b, 1 000002A8 122C 1412 move.b D1, [A4 + 0x1412] 000002AC 2C7B 4080 movea.l A6, [PC + D4.w - 0x128] 000002B0 6B00 F693 bmi -0x96B /* FFFFF945 */ 000002B4 0F0F btst A7, D7 label000002B6: 000002B6 3240 movea.w A1, D0 000002B8 0043 298C ori.w D3, 0x298C 000002BC 0F40 bchg D0, D7 000002BE 000F ED03 ori.b A7, 0x3 000002C2 9B0D subx.b -[A5], -[A5] 000002C4 A500 syscall Open/PBHOpen/HOpen, flags=5 000002C6 5EDB sgt [A3]+ 000002C8 2112 move.l -[A0], [A2] 000002CA 2C1B move.l D6, [A3]+ 000002CC 1A8C move.b [A5], A4 000002CE 9301 subx.b D1, D1 000002D0 1E04 move.b D7, D4 000002D2 AB01 syscall BitsToMap 000002D4 D67C 2C7A add.w D3, 0x2C7A /* ',z' */ 000002D8 7A26 moveq.l D5, 0x26 000002DA B315 xor.b [A5], D1 000002DC 0F0C btst A4, D7 000002DE 9C18 sub.b D6, [A0]+ 000002E0 0A0E 142E xori.b A6, 0x2E /* '.' */ 000002E4 04E3 .incomplete 000002E6 09D6 .incomplete 000002E8 0B05 btst D5, D5 000002EA DB21 add.b -[A1], D5 000002EC 7A7A moveq.l D5, 0x7A 000002EE 5316 subq.b [A6], 1 000002F0 E673 roxr D3.w, D3 000002F2 03F3 .incomplete 000002F4 0693 042E 1689 addi.l [A3], 0x42E1689 000002FA 0248 241B andi.w A0, 0x241B 000002FE 032E 0414 btst [A6 + 0x414], D1 00000302 1248 movea.b A1, A0 00000304 12A8 00C3 move.b [A1], [A0 + 0xC3] 00000308 6453 bcc +0x55 /* 0000035D */ 0000030A 16CB move.b [A3]+, A3 0000030C 22A8 EB16 move.l [A1], [A0 - 0x14EA] 00000310 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000312 50A8 7B00 addq.l [A0 + 0x7B00], 8 00000316 9302 subx.b D1, D2 00000318 025B 491E andi.w [A3]+, 0x491E 0000031C 48E3 5523 movem.l -[A3], D1,D3,D5,D7,A2,A6,A7 00000320 3FD6 move.w <>, [A6] 00000322 6B17 bmi +0x19 /* 0000033B */ 00000324 8329 A8E3 or.b [A1 - 0x571D], D1 00000328 0A90 8304 A30A xori.l [A0], 0x8304A30A 0000032E 267B 2BC0 movea.l A3, [ + <>] 00000332 CD07 abcd D6, D7 00000334 245A movea.l A2, [A2]+ 00000336 2E04 move.l D7, D4 00000338 FB0E .extension 0xB0E <> // unimplemented 0000033A 14DB move.b [A2]+, [A3]+ 0000033C 05D6 .incomplete 0000033E 5316 subq.b [A6], 1 00000340 0800 5B4B btst.b D0, 0x4B /* 'K' */ 00000344 26F8 2C69 move.l [A3]+, [0x00002C69] 00000348 0216 450A andi.b [A6], 0xA /* '\n' */ 0000034C CE74 5B1C and.w D7, <> 00000350 44D3 move.b [A3], CCR 00000352 0188 bclr A0, D0 00000354 CE36 234F and.b D7, <> 00000358 D301 addx.b D1, D1 0000035A 16CB move.b [A3]+, A3 0000035C 0416 102E subi.b [A6], 0x2E /* '.' */ 00000360 ED02 asl D2.b, 6 00000362 8824 or.b D4, -[A4] 00000364 B312 xor.b [A2], D1 00000366 8A38 DC04 or.b D5, [0xFFFFDC04] 0000036A 530A subq.b A2, 1 0000036C 1B09 move.b -[A5], A1 0000036E 829B or.l D1, [A3]+ 00000370 218B 01EE move.l <>, A3 00000374 F6E3 96A2 .extension 0x6E3 <> // unimplemented 00000378 FB14 .extension 0xB14 <> // unimplemented 0000037A B653 cmp.w D3, [A3] 0000037C 0A4A 1400 xori.w A2, 0x1400 00000380 3B08 move.w -[A5], A0 00000382 5263 addq.w -[A3], 1 00000384 148B move.b [A2], A3 00000386 81A3 or.l -[A3], D0 00000388 0CEB .incomplete 0000038A 260E move.l D3, A6 0000038C E31D rol D5.b, 1 0000038E F327 .extension 0x327 <> // unimplemented 00000390 52FB 1B43 19FC A354 shi [[PC + <>] + 0x19FCA354] 00000398 A80F syscall Get1IndType/Get1IxType 0000039A D840 add.w D4, D0 0000039C 00F3 .incomplete 0000039E 05C3 .incomplete 000003A0 078B bclr A3, D3 000003A2 0112 btst [A2], D0 000003A4 8822 or.b D4, -[A2] 000003A6 4EC2 jmp D2 000003A8 031F btst [A7]+, D1 000003AA 4000 negx.b D0 000003AC 6B74 bmi +0x76 /* 00000422 */ 000003AE 2A10 move.l D5, [A0] 000003B0 26C3 move.l [A3]+, D3 000003B2 12BB 000C move.b [A1], [PC + D0.w + 0xC] 000003B6 543B 0160 0A3E addq.b [PC + 0xA3E], 2 000003BC 245A movea.l A2, [A2]+ 000003BE 8A10 or.b D5, [A0] 000003C0 0672 1672 2CE4 addi.w [A2 + D2 * 4 - 0x28], 0x1672 000003C6 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 000003C8 E40B lsr D3.b, 2 000003CA 07F3 .incomplete 000003CC 2023 move.l D0, -[A3] 000003CE 0072 3E32 1C3E ori.w [A2 + D1 * 4 + 0x3E], 0x3E32 /* '>2' */ 000003D4 1216 move.b D1, [A6] 000003D6 BE36 00CB cmp.b D7, [A6 + D0.w - 0x53] 000003DA 5373 11C4 subq.w <>, 1 000003DE 3200 move.w D1, D0 000003E0 D319 add.b [A1]+, D1 000003E2 8C1B or.b D6, [A3]+ 000003E4 321C move.w D1, [A4]+ 000003E6 161E move.b D3, [A6]+ 000003E8 04AB 0400 1383 0403 subi.l [A3 + 0x403], 0x4001383 000003F0 6943 bvs +0x45 /* 00000435 */ 000003F2 0636 4B28 AD03 2CBE 04B9 addi.b [[A6 + <> + A2 * 4] + 0x2CBE04B9], 0x28 /* '(' */ 000003FC 0303 btst D3, D1 000003FE 1A06 move.b D5, D6 00000400 081E 0446 btst.b [A6]+, 0x46 /* 'F' */ 00000404 46C3 move.w SR, D3 00000406 0E93 0790 701C .invalid.l [A3], 0x790701C // invalid immediate operation 0000040C 2C92 move.l [A6], [A2] 0000040E 5B0B subq.b A3, 5 00000410 2505 move.l -[A2], D5 00000412 1A53 movea.b A5, [A3] 00000414 076B 1D23 bchg [A3 + 0x1D23], D3 00000418 04C5 .incomplete 0000041A 004B 4705 ori.w A3, 0x4705 0000041E 0E45 2DF3 .invalid.w D5, 0x2DF3 // invalid immediate operation label00000422: 00000422 0526 btst -[A6], D2 00000424 F896 0C54 .extension 0x896 <> // unimplemented 00000428 30E9 0CFB move.w [A0]+, [A1 + 0xCFB] 0000042C 001E 040B ori.b [A6]+, 0xB 00000430 0732 AB03 28BB 014C btst [[A2 + <> + A2 * 2] + 0x28BB014C], D3 00000438 0073 228C 685B ori.w [A3 + D6 + 0x5B], 0x228C 0000043E 234A 1E04 move.l [A1 + 0x1E04], A2 00000442 DB07 addx.b D5, D7 00000444 3600 move.w D3, D0 00000446 EB85 asl D5, 5 00000448 4ABE tst.l <> 0000044A 76A1 moveq.l D3, 0xFFFFFFA1 0000044C 156B 0993 9D0B move.b [A2 - 0x62F5], [A3 + 0x993] 00000452 310F move.w -[A0], A7 00000454 10DB move.b [A0]+, [A3]+ 00000456 25BA 7646 1300 move.l [A2 + <> + D1 * 2], [PC + 0x7646 /* 00007A9E, cstring "" */] 0000045C 2C3B 079B 3436 2300 move.l D6, [[ + D0 * 8] + 0x34362300] 00000464 8B1A or.b [A2]+, D5 00000466 0493 1DD4 0862 subi.l [A3], 0x1DD40862 0000046C 0043 2B6E ori.w D3, 0x2B6E /* '+n' */ 00000470 30E3 move.w [A0]+, -[A3] 00000472 05B2 7661 bclr [A2 + D7.w * 8 + 0x61], D2 00000476 0883 029B bclr.b D3, 0x9B 0000047A 13C4 3C43 1A12 move.b [0x3C431A12], D4 00000480 1683 move.b [A3], D3 00000482 077E bchg <>, D3 00000484 3B05 move.w -[A5], D5 00000486 0304 btst D4, D1 00000488 4AB2 1B03 2100 DB93 tst.l [[A2 + <> + D1 * 2] + 0x2100DB93] 00000490 78DA moveq.l D4, 0xFFFFFFDA 00000492 0803 1BD3 btst.b D3, 0xD3 00000496 2841 movea.l A4, D1 00000498 2670 00F3 movea.l A3, [A0 + D0.w - 0x13] 0000049C 036E 30EE bchg [A6 + 0x30EE], D1 000004A0 BA78 46EB cmp.w D5, [0x000046EB] 000004A4 0BA8 AB14 bclr [A0 - 0x54EC], D5 000004A8 B276 B278 cmp.w D1, [A6 + A3.w * 2 + 0x78] 000004AC 0253 3C65 andi.w [A3], 0x3C65 /* '> 000004D2 00EB .incomplete 000004D4 3D30 BE78 move.w -[A6], [A0 + A3 * 8 + 0x78] 000004D8 4B47 chk.w D5, D7 000004DA 3214 move.w D1, [A4] 000004DC 429A clr.l [A2]+ 000004DE 000F 1C16 ori.b A7, 0x16 000004E2 0304 btst D4, D1 000004E4 AB00 syscall BitBlt 000004E6 2603 move.l D3, D3 000004E8 01E8 .incomplete 000004EA F132 .extension 0x132 <> // unimplemented 000004EC 1307 move.b -[A1], D7 000004EE A92D syscall CloseWindow 000004F0 1133 4B18 move.b -[A0], [A3 + D4 * 2] 000004F4 0133 A30D btst [[A3 + <>] + A2 * 2], D0 000004F8 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 000004FA 2B0C move.l -[A5], A4 000004FC A81E syscall SaveRestoreBits 000004FE 486B 4D7D pea.l [A3 + 0x4D7D] 00000502 32BB 15FE move.w [A1], <> 00000506 F702 .extension 0x702 <> // unimplemented 00000508 22C5 move.l [A1]+, D5 0000050A 37A1 0450 move.w [A3 + D0.w * 4 + 0x50], -[A1] 0000050E F702 .extension 0x702 <> // unimplemented 00000510 3911 move.w -[A4], [A1] 00000512 3F82 3312 7304 move.w [[A7 + D3 * 2] + 0x7304], D2 00000518 EB2F lsl D7.b, D5 0000051A 0300 btst D0, D1 0000051C 0023 81EB ori.b -[A3], 0xEB 00000520 2FC1 move.l <>, D1 00000522 0033 0A52 CB05 ori.b [[A3 + <>] + A4 * 2], 0x52 /* 'R' */ 00000528 EB2F lsl D7.b, D5 0000052A 330E move.w -[A1], A6 0000052C 7B0D moveq.l D5, 0x0D 0000052E A397 syscall FPPriv, flags=3 00000530 22EB 2F2B move.l [A1]+, [A3 + 0x2F2B] 00000534 087B 1FEB 2FFB 01DB 012B 08BB 02A1 bchg.b [[0x1DB012B] + 0x8BB02A1], 0xEB 00000542 0065 41D7 ori.w -[A5], 0x41D7 00000546 024A 8B0B andi.w A2, 0x8B0B 0000054A 8909 sbcd -[A4], -[A1] 0000054C 1085 move.b [A0], D5 0000054E 0997 bclr [A7], D4 00000550 00A7 8702 6CDA ori.l -[A7], 0x87026CDA 00000556 0863 1D70 bchg.b -[A3], 0x70 /* 'p' */ 0000055A 52C2 shi D2 0000055C 7303 moveq.l D1, 0x03 0000055E 0083 156B 012A ori.l D3, 0x156B012A 00000564 10C6 move.b [A0]+, D6 00000566 EB01 asl D1.b, 5 00000568 D825 add.b D4, -[A5] 0000056A 462B 02D1 not.b [A3 + 0x2D1] 0000056E 490E .invalid 4, A6 // invalid opcode 4 with b == 4 00000570 224E movea.l A1, A6 00000572 DB08 addx.b -[A5], -[A0] 00000574 04BB 2022 4EEB 0B8B 03DB 30C9 subi.l [[ + <> + D0 * 2] + 0x3DB30C9], 0x20224EEB 00000580 01AB 1D65 bclr [A3 + 0x1D65], D0 00000584 05CA .incomplete 00000586 E33B rol D3.b, D1 00000588 6833 bvc +0x35 /* 000005BD */ 0000058A 2213 move.l D1, [A3] 0000058C 031B btst [A3]+, D1 0000058E 03A6 bclr -[A6], D1 00000590 AB11 syscall OldPatToNew 00000592 7B1B moveq.l D5, 0x1B 00000594 E315 roxl D5.b, 1 00000596 0492 CB00 AB06 subi.l [A2], 0xCB00AB06 0000059C A6DB syscall vTruncateFile, flags=6 0000059E 1032 1412 move.b D0, [A2 + D1.w * 4 + 0x12] 000005A2 AB1D syscall QDExtensions 000005A4 00B3 64E1 3423 36B3 ori.l [A3 + D3.w * 8 - 0x77], 0x64E13423 000005AC 6ABB bpl -0x43 /* 00000569 */ 000005AE 110E move.b -[A0], A6 000005B0 0366 bchg -[A6], D1 000005B2 5B58 subq.w [A0]+, 5 000005B4 0608 8E03 addi.b A0, 0x3 000005B8 6629 bne +0x2B /* 000005E3 */ 000005BA 2A03 move.l D5, D3 000005BC 00A5 2963 1B32 ori.l -[A5], 0x29631B32 000005C2 650F bcs +0x11 /* 000005D3 */ 000005C4 2CA1 move.l [A6], -[A1] 000005C6 0306 btst D6, D1 000005C8 4C25 100F movem.w D3,A4,A5,A6,A7, -[A5] 000005CC 2104 move.l -[A0], D4 000005CE 9321 sub.b -[A1], D1 000005D0 F2A8 B309 .extension 0x2A8 <> // unimplemented 000005D4 481B nbcd.b [A3]+ 000005D6 0323 btst -[A3], D1 000005D8 102C 9304 move.b D0, [A4 - 0x6CFC] 000005DC 1C48 movea.b A6, A0 000005DE B2D6 cmpa.w A1, [A6] 000005E0 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 000005E2 735E moveq.l D1, 0x5E 000005E4 6306 bls +0x8 /* 000005EC */ 000005E6 B2D6 cmpa.w A1, [A6] 000005E8 CE4B and.w D7, A3 000005EA 013A 2308 btst [PC + 0x2308 /* 000028F4, cstring "" */], D0 // begin alternate branch 000005EC-000005EE label000005EC: 000005EC 2308 move.l -[A1], A0 // end alternate branch 000005EC-000005EE label000005EC: // (misaligned) 000005EE 4CCE D685 movem.l D0,D2,D7,A1,A2,A4,A6,A7, A6 000005F2 00BB 107B 0083 0EB3 ori.l [PC + D0 * 8 - 0x77], 0x107B0083 000005FA 0A04 2E73 xori.b D4, 0x73 /* 's' */ 000005FE 206D 0E3B movea.l A0, [A5 + 0xE3B] 00000602 2553 07F3 move.l [A2 + 0x7F3], [A3] 00000606 5BC5 smi D5 00000608 170E move.b -[A3], A6 0000060A 24D3 move.l [A2]+, [A3] 0000060C 112E 04F3 move.b -[A0], [A6 + 0x4F3] 00000610 0106 btst D6, D0 00000612 3309 move.w -[A1], A1 00000614 F35B .extension 0x35B <> // unimplemented 00000616 6B01 bmi +0x3 /* 00000619 */ 00000618 0300 btst D0, D1 0000061A 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 0000061C 5810 addq.b [A0], 4 0000061E 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4 00000620 8301 sbcd D1, D1 00000622 A305 syscall Status, flags=3 00000624 1465 movea.b A2, -[A5] 00000626 0108 btst A0, D0 00000628 02A3 706E 0302 andi.l -[A3], 0x706E0302 0000062E A26B syscall TestManager, flags=2 00000630 1030 8301 move.b D0, [[A0 + <> + A0 * 2]] 00000634 7305 moveq.l D1, 0x05 00000636 BE0B cmp.b D7, A3 00000638 00CD .incomplete 0000063A 016B 38D9 bchg [A3 + 0x38D9], D0 0000063E 0178 CD01 bchg [0xFFFFCD01], D0 00000642 7338 moveq.l D1, 0x38 00000644 CD01 abcd D6, D1 00000646 0315 btst [A5], D1 00000648 1026 move.b D0, -[A6] 0000064A C311 and.b [A1], D1 0000064C 3E49 movea.w A7, A1 0000064E 0973 4124 bchg <>, D4 00000652 230A move.l -[A1], A2 00000654 2E10 move.l D7, [A0] 00000656 9B00 subx.b D5, D0 00000658 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4 0000065A 06A3 0453 076B addi.l -[A3], 0x453076B 00000660 0143 bchg D3, D0 00000662 0006 3CFB ori.b D6, 0xFB 00000666 1EE5 move.b [A7]+, -[A5] 00000668 0008 0213 ori.b A0, 0x13 0000066C 4A33 02B2 tst.b [A3 + D0.w * 2 - 0x78] 00000670 7402 moveq.l D2, 0x02 00000672 7B38 moveq.l D5, 0x38 00000674 EB07 asl D7.b, 5 00000676 D31F add.b [A7]+, D1 00000678 A22B syscall EmptyHandle, flags=2 0000067A 273B 110F 74F3 0D30 move.l -[A3], [[PC + <>] + D1 + 0x74F30D30] 00000682 1253 movea.b A1, [A3] 00000684 04B2 7400 4B17 0672 subi.l [A2 + D0.w * 8 + 0x72], 0x74004B17 0000068C BB5D xor.w [A5]+, D5 0000068E A053 syscall 0x053 00000690 0413 00CB subi.b [A3], 0xCB 00000694 5DDB slt [A3]+ 00000696 3ECB move.w [A7]+, A3 00000698 370B move.w -[A3], A3 0000069A 01A8 6B3C bclr [A0 + 0x6B3C], D0 0000069E 6B0F bmi +0x11 /* 000006AF */ 000006A0 44FB 5132 1273 4106 9A00 move.b [[PC + 0x12734106 + D5] - 0x6600], CCR 000006AA 9372 A300 sub.w [A2 + <> + A2 * 2], D1 000006AE 1B0C move.b -[A5], A4 000006B0 30B3 1A8B move.w [A0], [A3 + D1 * 2 - 0x117] 000006B4 015B bchg [A3]+, D0 000006B6 0E63 005B .invalid.w -[A3], 0x5B /* '[' */ // invalid immediate operation 000006BA 0EE3 .incomplete 000006BC 196B 0ADB 096B move.b [A4 + 0x96B], [A3 + 0xADB] 000006C2 061F FA53 addi.b [A7]+, 0x53 /* 'S' */ 000006C6 008B 02BB 271B ori.l A3, 0x2BB271B 000006CC 1F00 move.b -[A7], D0 000006CE F353 .extension 0x353 <> // unimplemented 000006D0 B22B 1400 cmp.b D1, [A3 + 0x1400] 000006D4 0B25 btst -[A5], D5 000006D6 A329 syscall HLock, flags=3 000006D8 742A moveq.l D2, 0x2A 000006DA 108B move.b [A0], A3 000006DC 018B bclr A3, D0 000006DE 81F3 31C5 divs.w D0, <> 000006E2 0449 0A23 subi.w A1, 0xA23 /* '\n#' */ 000006E6 38F8 3083 move.w [A4]+, [0x00003083] 000006EA 081C 5B33 btst.b [A4]+, 0x33 /* '3' */ 000006EE 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4 000006F0 C31C and.b [A4]+, D1 000006F2 F830 0B0F .tblXX 0xF830, 0x0B0F // unimplemented 000006F6 5B09 subq.b A1, 5 000006F8 B274 6D01 cmp.w D1, [[A4 + <> + D6 * 4]] 000006FC 0318 btst [A0]+, D1 000006FE F830 B64B .tblXX 0xF830, 0xB64B // unimplemented 00000702 1B1B move.b -[A5], [A3]+ 00000704 3126 move.w -[A0], -[A6] 00000706 7B0A moveq.l D5, 0x0A 00000708 C351 and.w [A1], D1 0000070A A919 syscall GetWTitle 0000070C 628B bhi -0x73 /* 00000699 */ 0000070E 1B80 B8A9 move.b [A5 + A3 - 0x87], D0 00000712 320E move.w D1, A6 00000714 245B movea.l A2, [A3]+ 00000716 00D3 .incomplete 00000718 169B move.b [A3], [A3]+ 0000071A 8082 or.l D0, D2 0000071C 2693 move.l [A3], [A3] 0000071E 002C 8901 142E ori.b [A4 + 0x142E], 0x1 00000724 1021 move.b D0, -[A1] 00000726 051B btst [A3]+, D2 00000728 060B 0063 addi.b A3, 0x63 /* 'c' */ 0000072C 02C3 .incomplete 0000072E 351B move.w -[A2], [A3]+ 00000730 0F5B bchg [A3]+, D7 00000732 0AC6 .incomplete 00000734 C335 E083 and.b [A5 + A6.w - 0x125], D1 00000738 1142 CB0F move.b [A0 - 0x34F1], D2 0000073C 42C3 .invalid D3 // invalid opcode 4 with subtype 1 0000073E 0FCB .incomplete 00000740 381F move.w D4, [A7]+ 00000742 0B00 btst D0, D5 00000744 2B12 move.l -[A5], [A2] 00000746 06CE .incomplete 00000748 1B03 move.b -[A5], D3 0000074A 1B10 move.b -[A5], [A0] 0000074C CB64 and.w -[A4], D5 0000074E 2B0D move.l -[A5], A5 00000750 0633 1B6B 01E3 0542 1B05 CB38 addi.b [[0x542] + 0x1B05CB38], 0x6B /* 'k' */ 0000075C 0E7B 04B3 0A5B .invalid.w [PC + D0 * 2 + 0x5B], 0x4B3 // invalid immediate operation 00000762 1D42 B606 move.b [A6 - 0x49FA], D2 00000766 8D3A 0E24 or.b [PC + 0xE24 /* 00000E26, value 0x33 '3' */], D6 0000076A 731A moveq.l D1, 0x1A 0000076C E320 asl D0.b, D1 0000076E 5307 subq.b D7, 1 00000770 B327 xor.b -[A7], D1 00000772 0FB8 108B bclr [0x0000108B], D7 00000776 0C53 803A cmpi.w [A3], 0x803A 0000077A F300 .extension 0x300 <> // unimplemented 0000077C 98B3 0094 sub.l D4, [A3 + D0.w - 0x108] 00000780 0F0E btst A6, D7 00000782 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 00000784 1101 move.b -[A0], D1 00000786 0364 bchg -[A4], D1 00000788 4423 neg.b -[A3] 0000078A 040F A4A1 subi.b A7, 0xA1 0000078E 0523 btst -[A3], D2 00000790 0723 btst -[A3], D3 00000792 842B 062B or.b D2, [A3 + 0x62B] 00000796 152B C606 move.b -[A2], [A3 - 0x39FA] 0000079A 26AB 18E8 move.l [A3], [A3 + 0x18E8] 0000079E CD05 abcd D6, D5 000007A0 B302 xor.b D2, D1 000007A2 2E10 move.l D7, [A0] 000007A4 0633 0214 023B addi.b [A3 + D0.w * 2 + 0x3B], 0x14 000007AA 147B 0634 movea.b A2, [PC + D0.w * 8 + 0x34] 000007AE 131A move.b -[A1], [A2]+ 000007B0 061B 12C3 addi.b [A3]+, 0xC3 000007B4 340F move.w D2, A7 000007B6 06AB 050F B06B 00AD addi.l [A3 + 0xAD], 0x50FB06B 000007BE 13F3 41DE 8234 E10C move.b [0x8234E10C], <> 000007C6 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 000007C8 3293 move.w [A1], [A3] 000007CA 0240 9302 andi.w D0, 0x9302 000007CE 011A btst [A2]+, D0 000007D0 5308 subq.b A0, 1 000007D2 4C84 1A10 movem.w D4,A1,A3,A4, D4 000007D6 DB36 AB08 add.b [A6 + <> + A2 * 2], D5 000007DA A442 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=4 000007DC 2304 move.l -[A1], D4 000007DE 9B45 subx.w D5, D5 000007E0 2307 move.l -[A1], D7 000007E2 0F06 btst D6, D7 000007E4 26A3 move.l [A3], -[A3] 000007E6 0264 1930 andi.w -[A4], 0x1930 000007EA 2302 move.l -[A1], D2 000007EC 6B2E bmi +0x30 /* 0000081C */ 000007EE 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 000007F0 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 000007F2 0623 1F53 addi.b -[A3], 0x53 /* 'S' */ 000007F6 1C5B movea.b A6, [A3]+ 000007F8 015B bchg [A3]+, D0 000007FA 07A4 bclr -[A4], D3 000007FC 8023 or.b D0, -[A3] 000007FE 04C3 .incomplete 00000800 0B8B bclr A3, D5 00000802 5A8B addq.l A3, 5 00000804 5806 addq.b D6, 4 00000806 092B 4903 btst [A3 + 0x4903], D4 0000080A F31B .extension 0x31B <> // unimplemented 0000080C 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 0000080E 5307 subq.b D7, 1 00000810 D316 add.b [A6], D1 00000812 9B80 subx.l D5, D0 00000814 0F56 bchg [A6], D7 00000816 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4 00000818 0F0E btst A6, D7 0000081A E305 asl D5.b, 1 label0000081C: 0000081C 1101 move.b -[A0], D1 0000081E F34B .extension 0x34B <> // unimplemented 00000820 44FB 0141 move.b [[PC + <>]], CCR 00000824 9823 sub.b D4, -[A3] 00000826 1A0F move.b D5, A7 00000828 0626 2B1F addi.b -[A6], 0x1F 0000082C 1108 move.b -[A0], A0 0000082E 258C CB34 move.l <>, A4 00000832 4E7B .invalid // invalid opcode 4 00000834 1F4E 8E93 move.b [A7 - 0x716D], A6 00000838 537E subq.w <>, 1 0000083A 4E00 .invalid // invalid opcode 4 0000083C 532E 224E subq.b [A6 + 0x224E], 1 00000840 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4 00000842 0303 btst D3, D1 00000844 6500 FB0F bcs -0x4EF /* 00000355 */ 00000848 224E movea.l A1, A6 0000084A 06C3 .incomplete 0000084C 0333 1322 4E2B 00FB btst [[A3 + 0x4E2B + D1 * 2] + 0xFB], D1 00000854 091A btst [A2]+, D4 00000856 F310 .extension 0x310 <> // unimplemented 00000858 424C clr.w A4 0000085A 0093 2385 4BA8 ori.l [A3], 0x23854BA8 00000860 8B0E sbcd -[A5], -[A6] 00000862 8900 sbcd D4, D0 00000864 2B02 move.l -[A5], D2 00000866 8900 sbcd D4, D0 00000868 8315 or.b [A5], D1 0000086A 224E movea.l A1, A6 0000086C 3B09 move.w -[A5], A1 0000086E 5883 addq.l D3, 4 00000870 4A25 tst.b -[A5] 00000872 0188 bclr A0, D0 00000874 C314 and.b [A4], D1 00000876 6505 bcs +0x7 /* 0000087D */ 00000878 930E subx.b -[A1], -[A6] 0000087A 0501 btst D1, D2 0000087C 588B addq.l A3, 4 0000087E 2365 057B move.l [A1 + 0x57B], -[A5] 00000882 2300 move.l -[A1], D0 00000884 0374 00CB bchg [A4 + D0.w - 0x53], D1 00000888 7B00 moveq.l D5, 0x00 0000088A D361 add.w -[A1], D1 0000088C 224E movea.l A1, A6 0000088E C303 abcd D1, D3 00000890 7B05 moveq.l D5, 0x05 00000892 AD00 syscall GetFNum, auto_pop 00000894 AB11 syscall OldPatToNew 00000896 6316 bls +0x18 /* 000008AE */ 00000898 3328 102A move.w -[A1], [A0 + 0x102A] 0000089C 10A3 move.b [A0], -[A3] 0000089E 0CCA .incomplete 000008A0 3305 move.w -[A1], D5 000008A2 D800 add.b D4, D0 000008A4 0F00 btst D0, D7 000008A6 4356 chk.w D1, [A6] 000008A8 000F 3200 ori.b A7, 0x0 000008AC 5B4A subq.w A2, 5 label000008AE: 000008AE 8CCC divu.w D6, A4 000008B0 02F3 .incomplete 000008B2 B44E cmp.w D2, A6 000008B4 147E movea.b A2, <> 000008B6 5328 000F subq.b [A0 + 0xF], 1 000008BA 30C9 move.w [A0]+, A1 000008BC 9931 5BB2 5000 5365 B204 sub.b [[0x50005365 + D5 * 2] - 0x4DFC], D4 000008C6 1400 move.b D2, D0 000008C8 0F06 btst D6, D7 000008CA 08B2 2800 DB20 2A28 bclr.b [A2 + 0x2A28 + A5 * 2], 0x0 000008D2 B26A 000F cmp.w D1, [A2 + 0xF] 000008D6 3455 movea.w A2, [A5] 000008D8 29D5 13DB 011B move.l 0x13DB011B, [A5] 000008DE 012B 2B3A btst [A3 + 0x2B3A], D0 000008E2 0800 0FCD btst.b D0, 0xCD 000008E6 0CFB .incomplete 000008E8 60A5 bra -0x59 /* 0000088F */ 000008EA 004B 0102 ori.w A3, 0x102 000008EE AB24 syscall SetUpStretch 000008F0 0608 E500 addi.b A0, 0x0 000008F4 6323 bls +0x25 /* 00000919 */ 000008F6 E505 asl D5.b, 2 000008F8 6AE5 bpl -0x19 /* 000008DF */ 000008FA 0003 0C02 ori.b D3, 0x2 000008FE 3B1A move.w -[A5], [A2]+ 00000900 224E movea.l A1, A6 00000902 8306 sbcd D1, D6 00000904 5B17 subq.b [A7], 5 00000906 2542 BB56 move.l [A2 - 0x44AA], D2 0000090A 6512 bcs +0x14 /* 0000091E */ 0000090C 106D 0336 movea.b A0, [A5 + 0x336] 00000910 6503 bcs +0x5 /* 00000915 */ 00000912 3101 move.w -[A0], D1 00000914 0421 0130 subi.b -[A1], 0x30 /* '0' */ 00000918 E110 roxl D0.b, 8 0000091A 9301 subx.b D1, D1 0000091C 000F 6501 ori.b A7, 0x1 // begin alternate branch 0000091E-00000920 label0000091E: 0000091E 6501 bcs +0x3 /* 00000921 */ // end alternate branch 0000091E-00000920 label0000091E: // (misaligned) 00000920 5317 subq.b [A7], 1 00000922 A188 syscall IOPMoveData, flags=1 00000924 224E movea.l A1, A6 00000926 7B02 moveq.l D5, 0x02 00000928 9B3B C30C sub.b <>, D5 0000092C 2B2B 9B0D move.l -[A5], [A3 - 0x64F3] 00000930 CA5B and.w D5, [A3]+ 00000932 2DCC move.l <>, A4 00000934 0073 84F3 2FEE ori.w <>, 0x84F3 0000093A 7EF3 moveq.l D7, 0xFFFFFFF3 0000093C 2F05 move.l -[A7], D5 0000093E 8193 or.l [A3], D0 00000940 855B or.w [A3]+, D2 00000942 2DF3 089B move.l <>, [A3 + D0 - 0x101] 00000946 3BC5 move.w <>, D5 00000948 036B 23C9 bchg [A3 + 0x23C9], D1 0000094C 03A3 bclr -[A3], D1 0000094E 0313 btst [A3], D1 00000950 18D8 move.b [A4]+, [A0]+ 00000952 2B00 move.l -[A5], D0 00000954 1318 move.b -[A1], [A0]+ 00000956 000F 4115 ori.b A7, 0x15 0000095A 1303 move.b -[A1], D3 0000095C E330 roxl D0.b, D1 0000095E E0BE ror D6, D0 00000960 E330 roxl D0.b, D1 00000962 008B 7634 B27B ori.l A3, 0x7634B27B 00000968 04C1 .incomplete 0000096A 02B2 0318 6500 0B16 6500 andi.l [[A2] + D0 * 2 + 0x6500], 0x3186500 00000974 D31C add.b [A4]+, D1 00000976 6500 BB20 bcs -0x44DE /* FFFFC498 */ 0000097A 6100 BEE3 bsr -0x411B /* FFFFC85F */ 0000097E 1C00 move.b D6, D0 00000980 937B B253 sub.w [PC + A3.w * 2 + 0x53], D1 00000984 5365 subq.w -[A5], 1 00000986 0183 bclr D3, D0 00000988 2065 movea.l A0, -[A5] 0000098A 00FB .incomplete 0000098C 0A61 0013 xori.w -[A1], 0x13 00000990 03F3 .incomplete 00000992 1AE0 move.b [A5]+, -[A0] 00000994 BEF3 1A00 cmpa.w A7, [A3 + D1 * 2] 00000998 733D moveq.l D1, 0x3D 0000099A 34C9 move.w [A2]+, A1 0000099C 1B0F move.b -[A5], A7 0000099E D91B add.b [A3]+, D4 000009A0 248B move.l [A2], A3 000009A2 18E3 move.b [A4]+, -[A3] 000009A4 2004 move.l D0, D4 000009A6 1B04 move.b -[A5], D4 000009A8 38B8 5073 move.w [A4], [0x00005073] 000009AC 0483 1C6B 0A06 subi.l D3, 0x1C6B0A06 000009B2 08BC 627E 831C bclr.b 0x1C, 0x7E /* '~' */ 000009B8 0003 45DE ori.b D3, 0xDE 000009BC 1B0C move.b -[A5], A4 000009BE 2A28 4315 move.l D5, [A0 + 0x4315] 000009C2 0501 btst D1, D2 000009C4 0331 BB05 btst [[A1 + <>] + A3 * 2], D1 000009C8 C434 9B0C and.b D2, <> 000009CC 32BB 22EB move.w [A1], [PC + D2.w * 2 - 0x21] 000009D0 2B33 0053 move.l -[A5], [A3 + D0.w + 0x53] 000009D4 037B 37C6 bchg <>, D1 000009D8 1315 move.b -[A1], [A5] 000009DA 7B37 moveq.l D5, 0x37 000009DC 931B sub.b [A3]+, D1 000009DE 4A62 tst.w -[A2] 000009E0 B303 xor.b D3, D1 000009E2 BB59 xor.w [A1]+, D5 000009E4 2B01 move.l -[A5], D1 000009E6 1B0C move.b -[A5], A4 000009E8 D832 1326 8170 5B1E add.b D4, [[A2 - 0x7E90] + D1 * 2 + 0x5B1E] 000009F0 931B sub.b [A3]+, D1 000009F2 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 000009F4 7826 moveq.l D4, 0x26 000009F6 CB11 and.b [A1], D5 000009F8 A5A5 syscall VisRegionChanged, flags=5 000009FA 2A38 6031 move.l D5, [0x00006031] 000009FE 89E0 divs.w D4, -[A0] 00000A00 E107 asl D7.b, 8 00000A02 A414 syscall GetVol/PBHGetVol/HGetVol, flags=4 00000A04 9B2F F57D sub.b [A7 - 0xA83], D5 00000A08 0902 btst D2, D4 00000A0A 9301 subx.b D1, D1 00000A0C 0102 btst D2, D0 00000A0E C6C5 mulu.w D3, D5 00000A10 8814 or.b D4, [A4] 00000A12 0B26 btst -[A6], D5 00000A14 7502 moveq.l D2, 0x02 00000A16 2156 0102 move.l [A0 + 0x102], [A6] 00000A1A 2B12 move.l -[A5], [A2] 00000A1C 8109 sbcd -[A0], -[A1] 00000A1E A300 syscall Open/PBHOpen/HOpen, flags=3 00000A20 9909 subx.b -[A4], -[A1] 00000A22 1C38 AC04 move.b D6, [0xFFFFAC04] 00000A26 5B4F subq.w A7, 5 00000A28 2B01 move.l -[A5], D1 00000A2A 8401 or.b D2, D1 00000A2C 0950 bchg [A0], D4 00000A2E A958 syscall HideControl 00000A30 C9BB 1624 and.l [PC + D1.w * 8 + 0x24], D4 00000A34 2316 move.l -[A1], [A6] 00000A36 051B btst [A3]+, D2 00000A38 E31C rol D4.b, 1 00000A3A 68CB bvc -0x33 /* 00000A07 */ 00000A3C 1BDA move.b <>, [A2]+ 00000A3E 082B 0093 0EFB btst.b [A3 + 0xEFB], 0x93 00000A44 1270 C2A1 movea.b A1, [A0 + A4.w * 2 - 0x95] 00000A48 17CB 60B0 move.b [PC + D6.w - 0x80], A3 00000A4C 224E movea.l A1, A6 00000A4E E300 asl D0.b, 1 00000A50 E31C rol D4.b, 1 00000A52 465B not.w [A3]+ 00000A54 0610 166B addi.b [A0], 0x6B /* 'k' */ 00000A58 0808 1C16 btst.b A0, 0x16 00000A5C 05A8 E172 bclr [A0 - 0x1E8E], D2 00000A60 224E movea.l A1, A6 00000A62 0B27 btst -[A7], D5 00000A64 7B53 moveq.l D5, 0x53 00000A66 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000A68 8D01 sbcd D6, D1 00000A6A 224E movea.l A1, A6 00000A6C 6B29 bmi +0x2B /* 00000A97 */ 00000A6E 734A moveq.l D1, 0x4A 00000A70 224E movea.l A1, A6 00000A72 4B29 0360 .invalid 5, [A1 + 0x360] // invalid opcode 4 with b == 4 00000A76 1B03 move.b -[A5], D3 00000A78 2A0B move.l D5, A3 00000A7A 00C3 .incomplete 00000A7C 3F12 move.w -[A7], [A2] 00000A7E 168B move.b [A3], A3 00000A80 004C F302 ori.w A4, 0xF302 00000A84 5B0B subq.b A3, 5 00000A86 002B 3512 162B ori.b [A3 + 0x162B], 0x12 00000A8C 0BED .incomplete 00000A8E 00CD .incomplete 00000A90 06DB .incomplete 00000A92 0816 108B btst.b [A6], 0x8B 00000A96 0039 0533 2B03 0939 ori.b [0x2B030939], 0x33 /* '3' */ 00000A9E 0183 bclr D3, D0 00000AA0 53CB 0839 dbls D3, +0x83B /* 000012DB */ 00000AA4 014B bchg A3, D0 00000AA6 3D2A 5A7B move.w -[A6], [A2 + 0x5A7B] 00000AAA 0F45 bchg D5, D7 00000AAC 3285 move.w [A1], D5 00000AAE 0881 457B bclr.b D1, 0x7B /* '{' */ 00000AB2 5369 4405 subq.w [A1 + 0x4405], 1 00000AB6 4583 .invalid 2, D3 // invalid opcode 4 with b == 6 00000AB8 0683 5365 004B addi.l D3, 0x5365004B /* 'Se\0K' */ 00000ABE 3D22 move.w -[A6], -[A2] 00000AC0 4ECB jmp A3 00000AC2 05AE 1355 bclr [A6 + 0x1355], D2 00000AC6 734A moveq.l D1, 0x4A 00000AC8 2355 2663 move.l [A1 + 0x2663], [A5] 00000ACC 07C9 .incomplete 00000ACE 5448 addq.w A0, 2 00000AD0 6205 bhi +0x7 /* 00000AD7 */ 00000AD2 D125 add.b -[A5], D0 00000AD4 2906 move.l -[A4], D6 00000AD6 089B 4670 bclr.b [A3]+, 0x70 /* 'p' */ 00000ADA DB15 add.b [A5], D5 label00000ADC: 00000ADC 0800 EB53 btst.b D0, 0x53 /* 'S' */ 00000AE0 0547 bchg D7, D2 00000AE2 E31C rol D4.b, 1 00000AE4 E914 roxl D4.b, 4 00000AE6 2A10 move.l D5, [A0] 00000AE8 A31E syscall NewPtrClear, flags=3 00000AEA 0B01 btst D1, D5 00000AEC 5888 addq.l A0, 4 00000AEE DA08 add.b D5, A0 00000AF0 1288 move.b [A1], A0 00000AF2 6115 bsr +0x17 /* 00000B09 */ 00000AF4 2D04 move.l -[A6], D4 00000AF6 2B34 B915 move.l -[A5], [[A4] + A3] 00000AFA 4812 nbcd.b [A2] 00000AFC 486B 0897 pea.l [A3 + 0x897] 00000B00 074A bchg A2, D3 00000B02 4810 nbcd.b [A0] 00000B04 2A28 B886 move.l D5, [A0 - 0x477A] 00000B08 0C54 AB00 cmpi.w [A4], 0xAB00 00000B0C 491C .invalid 4, [A4]+ // invalid opcode 4 with b == 4 00000B0E BB2B EB13 xor.b [A3 - 0x14ED], D5 00000B12 3842 movea.w A4, D2 00000B14 DB22 add.b -[A2], D5 00000B16 1065 movea.b A0, -[A5] 00000B18 9ECB sub.w A7, A3 00000B1A 02A2 A307 88DA andi.l -[A2], 0xA30788DA 00000B20 3901 move.w -[A4], D1 00000B22 A881 syscall EqualPt 00000B24 9393 sub.l [A3], D1 00000B26 3383 0316 0FF2 move.w [[A1] + D0 * 2 + 0xFF2], D3 00000B2C 883B 067B or.b D4, [PC + D0.w * 8 + 0x7B] 00000B30 B523 xor.b -[A3], D2 00000B32 124A movea.b A1, A2 00000B34 8400 or.b D2, D0 00000B36 1306 move.b -[A1], D6 00000B38 2B01 move.l -[A5], D1 00000B3A 1305 move.b -[A1], D5 00000B3C 2130 84EB move.l -[A0], [A0 + A0.w * 4 - 0x21] 00000B40 0D00 btst D0, D6 00000B42 7327 moveq.l D1, 0x27 00000B44 E9D6 5B09 bfextu D5, [A6] {D4:9} 00000B48 3214 move.w D1, [A4] 00000B4A 064C 00BB addi.w A4, 0xBB 00000B4E 648C bcc -0x72 /* 00000ADC */ 00000B50 F304 .extension 0x304 <> // unimplemented 00000B52 830E sbcd -[A1], -[A6] 00000B54 9B0F subx.b -[A5], -[A7] 00000B56 0423 05EB subi.b -[A3], 0xEB 00000B5A 23C4 84B3 2C4C move.l [0x84B32C4C], D4 00000B60 E102 asl D2.b, 8 00000B62 C339 C465 6473 and.b [0xC4656473], D1 00000B68 1C04 move.b D6, D4 00000B6A 0F26 btst -[A6], D7 00000B6C 6329 bls +0x2B /* 00000B97 */ 00000B6E A301 syscall Close, flags=3 00000B70 4DD6 lea.l A6, [A6] 00000B72 45AC D312 .invalid 2, [A4 - 0x2CEE] // invalid opcode 4 with b == 6 00000B76 3883 move.w [A4], D3 00000B78 230D move.l -[A1], A5 00000B7A 2D62 DC04 move.l [A6 - 0x23FC], -[A2] 00000B7E 6B05 bmi +0x7 /* 00000B85 */ 00000B80 0F84 bclr D4, D7 00000B82 0013 4B05 ori.b [A3], 0x5 00000B86 85A9 2A05 or.l [A1 + 0x2A05], D2 00000B8A 2F2E 0452 move.l -[A7], [A6 + 0x452] 00000B8E 4B29 0F44 .invalid 5, [A1 + 0xF44] // invalid opcode 4 with b == 4 00000B92 534E subq.w A6, 1 00000B94 325E movea.w A1, [A6]+ 00000B96 3305 move.w -[A1], D5 00000B98 5241 addq.w D1, 1 00000B9A 4E45 trap 5 00000B9C 0913 btst [A3], D4 00000B9E 45AB 1949 .invalid 2, [A3 + 0x1949] // invalid opcode 4 with b == 6 00000BA2 2E8D move.l [A7], A5 00000BA4 32B3 028A move.w [A1], [A3 + D0.w * 2 - 0x118] 00000BA8 042E 101E 6A46 subi.b [A6 + 0x6A46], 0x1E 00000BAE E30D lsl D5.b, 1 00000BB0 5085 addq.l D5, 8 00000BB2 0093 0D10 7312 ori.l [A3], 0xD107312 00000BB8 A317 syscall Eject, flags=3 00000BBA 4B3B F316 8302 .invalid 5, [[PC] + A7 * 2 - 0x7CFE] // invalid opcode 4 with b == 4 00000BC0 9B0B subx.b -[A5], -[A3] 00000BC2 C4E3 mulu.w D2, -[A3] 00000BC4 1F22 move.b -[A7], -[A2] 00000BC6 4EB3 015B 17A3 05F2 jsr [[A3] + 0x17A305F2] 00000BCE 7863 moveq.l D4, 0x63 00000BD0 0273 1243 184B andi.w [A3 + D1 + 0x4B], 0x1243 00000BD6 0CA3 1223 0422 cmpi.l -[A3], 0x12230422 00000BDC 4E0B .invalid // invalid opcode 4 00000BDE 1CA3 move.b [A6], -[A3] 00000BE0 12F2 2823 move.b [A1]+, [A2 + D2 + 0x23] 00000BE4 0B22 btst -[A2], D5 00000BE6 4E1B .invalid // invalid opcode 4 00000BE8 0110 btst [A0], D0 00000BEA 8B04 sbcd D5, D4 00000BEC CB29 FA5C and.b [A1 - 0x5A4], D5 00000BF0 5300 subq.b D0, 1 00000BF2 CB1A and.b [A2]+, D5 00000BF4 FB5A .extension 0xB5A <> // unimplemented 00000BF6 9B1F sub.b [A7]+, D5 00000BF8 7309 moveq.l D1, 0x09 00000BFA 3B40 22AE move.w [A5 + 0x22AE], D0 00000BFE 830D sbcd -[A1], -[A5] 00000C00 3B31 E302 BBE5 move.w -[A5], [[A1 + <> + A6 * 2] - 0x441B] 00000C06 22AE 4B0C move.l [A1], [A6 + 0x4B0C] 00000C0A 3B31 4B45 move.w -[A5], <> 00000C0E 00EB .incomplete 00000C10 6469 bcc +0x6B /* 00000C7B */ 00000C12 7D54 moveq.l D6, 0x54 00000C14 2A28 6941 move.l D5, [A0 + 0x6941] 00000C18 4AD2 tas.b [A2] 00000C1A 6313 bls +0x15 /* 00000C2F */ 00000C1C 0F1C btst [A4]+, D7 00000C1E 0442 9A02 subi.w D2, 0x9A02 00000C22 2B81 1E50 move.l [A5 + D1 * 8 + 0x50], D1 00000C26 6331 bls +0x33 /* 00000C59 */ 00000C28 C140 exg D0, D0 00000C2A 1402 move.b D2, D2 00000C2C 0F14 btst [A4], D7 00000C2E AC10 syscall Unique1ID, auto_pop 00000C30 008B 7BF3 08C4 ori.l A3, 0x7BF308C4 00000C36 0541 bchg D1, D2 00000C38 ED45 asl D5.w, 6 00000C3A AB1C syscall NewTempBuffer 00000C3C 24E3 move.l [A2]+, -[A3] 00000C3E 0481 2053 092B subi.l D1, 0x2053092B /* ' S\t+' */ 00000C44 174A D24B move.b [A3 - 0x2DB5], A2 label00000C48: 00000C48 660F bne +0x11 /* 00000C59 */ 00000C4A 650A bcs +0xC /* 00000C56 */ 00000C4C CB0D abcd -[A5], -[A5] 00000C4E 3A08 move.w D5, A0 00000C50 8505 sbcd D2, D5 00000C52 2B83 AB1C move.l <>, D3 label00000C56: 00000C56 491D .invalid 4, [A5]+ // invalid opcode 4 with b == 4 00000C58 A693 syscall Microseconds, flags=6 00000C5A 5E83 addq.l D3, 7 00000C5C 00AB 1C68 EB1D 1EAB ori.l [A3 + 0x1EAB], 0x1C68EB1D 00000C64 1C4B movea.b A6, A3 00000C66 0441 00C3 subi.w D1, 0xC3 00000C6A 19B3 244A 1CAB move.b [A4 + D1 * 4 - 0x85], [A3 + D2.w * 4 + 0x4A] 00000C70 1CC1 move.b [A6]+, D1 00000C72 ED13 roxl D3.b, 6 00000C74 048B 1DB3 2472 subi.l A3, 0x1DB32472 00000C7A DB0F addx.b -[A5], -[A7] 00000C7C 7B35 moveq.l D5, 0x35 00000C7E 3C43 movea.w A6, D3 00000C80 171E move.b -[A3], [A6]+ 00000C82 B324 xor.b -[A4], D1 00000C84 834C B30C pack -[A1], -[A4], 0xB30C 00000C88 C326 and.b -[A6], D1 00000C8A 3284 move.w [A1], D4 00000C8C 00CB .incomplete 00000C8E 4C8C 68D3 movem.w D0,D1,D4,D6,D7,A3,A5,A6, A4 00000C92 1C09 move.b D6, A1 00000C94 2454 movea.l A2, [A4] 00000C96 1300 move.b -[A1], D0 00000C98 5310 subq.b [A0], 1 00000C9A C355 and.w [A5], D1 00000C9C 361E move.w D3, [A6]+ 00000C9E 5310 subq.b [A0], 1 00000CA0 617D bsr +0x7F /* 00000D1F */ 00000CA2 38C3 move.w [A4]+, D3 00000CA4 0225 553B andi.b -[A5], 0x3B /* ';' */ 00000CA8 6121 bsr +0x23 /* 00000CCB */ 00000CAA 5530 A6C3 subq.b [A0 + A2.w * 8 - 0x61], 2 00000CAE 1DE1 move.b <>, -[A1] 00000CB0 4212 clr.b [A2] 00000CB2 8685 or.l D3, D5 00000CB4 01BB 3D81 bclr [[ + <> + D3 * 4]], D0 00000CB8 012A 1041 btst [A2 + 0x1041], D0 00000CBC CA0B and.b D5, A3 00000CBE 1516 move.b -[A2], [A6] 00000CC0 6C86 bge -0x78 /* 00000C48 */ 00000CC2 3A4B movea.w A5, A3 00000CC4 067B 3273 0A53 addi.w [PC + D0 * 2 + 0x53], 0x3273 /* '2s' */ 00000CCA 150F move.b -[A2], A7 00000CCC BCDB cmpa.w A6, [A3]+ 00000CCE 0558 bchg [A0]+, D2 00000CD0 DD02 addx.b D6, D2 00000CD2 030C btst A4, D1 00000CD4 7BA0 moveq.l D5, 0xFFFFFFA0 00000CD6 A106 syscall KillIO, flags=1 00000CD8 0F58 bchg [A0]+, D7 00000CDA 284A movea.l A4, A2 00000CDC 844B or.w D2, A3 00000CDE 184C movea.b A4, A4 00000CE0 4092 negx.l [A2] 00000CE2 7000 moveq.l D0, 0x00 00000CE4 9339 8300 2C34 sub.b [0x83002C34], D1 00000CEA 0FC8 .incomplete 00000CEC 2CAB 0A23 move.l [A6], [A3 + 0xA23] 00000CF0 1B82 5B0E DB01 move.b [[A5 + <>] + D5 * 2 - 0x24FF], D2 00000CF6 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00000CF8 1C2C 9302 move.b D6, [A4 - 0x6CFE] 00000CFC 1105 move.b -[A0], D5 00000CFE DB01 addx.b D5, D1 00000D00 9308 subx.b -[A1], -[A0] 00000D02 8104 sbcd D0, D4 00000D04 6331 bls +0x33 /* 00000D37 */ 00000D06 1484 move.b [A2], D4 00000D08 A116 syscall InitQueue/FInitQueue, flags=1 00000D0A 2A10 move.l D5, [A0] 00000D0C 7B00 moveq.l D5, 0x00 00000D0E 6335 bls +0x37 /* 00000D45 */ 00000D10 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00000D12 C485 and.l D2, D5 00000D14 024B 80C4 andi.w A3, 0x80C4 00000D18 34FB 0841 move.w [A2]+, [PC + D0 + 0x41] 00000D1C 2E8B move.l [A7], A3 00000D1E 25B3 2481 2E43 move.l [A2 + D2 * 8 + 0x43], [A3 + D2.w * 4 - 0x127] 00000D24 24C8 move.l [A2]+, A0 00000D26 B324 xor.b -[A4], D1 00000D28 6303 bls +0x5 /* 00000D2D */ 00000D2A DB0F addx.b -[A5], -[A7] 00000D2C 732C moveq.l D1, 0x2C 00000D2E 9B14 sub.b [A4], D5 00000D30 A113 syscall FlushVol, flags=1 00000D32 020F 26DB andi.b A7, 0xDB 00000D36 049B 13E9 283E subi.l [A3]+, 0x13E9283E 00000D3C 251A move.l -[A2], [A2]+ 00000D3E 04D3 .incomplete 00000D40 0738 0672 btst [0x00000672], D3 00000D44 3EA5 move.w [A7], -[A5] 00000D46 1F0F move.b -[A7], A7 00000D48 9D1A sub.b [A2]+, D6 00000D4A 2B83 3E8D move.l [A5 + D3 * 8 - 0x115], D3 00000D4E 1AC3 move.b [A5]+, D3 00000D50 1B1E move.b -[A5], [A6]+ 00000D52 3E01 move.w D7, D1 00000D54 1A3E move.b D5, <> 00000D56 0B07 btst D7, D5 00000D58 4AE5 tas.b -[A5] 00000D5A FAE1 1973 .extension 0xAE1 <> // unimplemented 00000D5E 3B72 16F3 2B3C move.w [A5 + 0x2B3C], [A2 + D1.w * 8 - 0x13] 00000D64 0B0D btst A5, D5 00000D66 A35A syscall PrimeTime, flags=3 00000D68 166B 2C63 movea.b A3, [A3 + 0x2C63] 00000D6C 07EB .incomplete 00000D6E 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000D70 0082 8B02 DEFB ori.l D2, 0x8B02DEFB 00000D76 296D 1AAB 2149 move.l [A4 + 0x2149], [A5 + 0x1AAB] 00000D7C 1AEB 050D move.b [A5]+, [A3 + 0x50D] 00000D80 075C bchg [A4]+, D3 00000D82 D310 add.b [A0], D1 00000D84 22AE 9359 move.l [A1], [A6 - 0x6CA7] 00000D88 3B31 3B16 3833 move.w -[A5], [[A1] + D3 * 2 + 0x3833] 00000D8E 1F71 1414 6914 move.b [A7 + 0x6914], [A1 + D1.w * 4 + 0x14] 00000D94 2B03 move.l -[A5], D3 00000D96 2C23 move.l D6, -[A3] 00000D98 03AB 05BB bclr [A3 + 0x5BB], D1 00000D9C 018B bclr A3, D0 00000D9E 043A 733B DEBB subi.b [PC - 0x2145 /* FFFFEC5B, cstring "" */], 0x3B /* ';' */ 00000DA4 022E 2C40 84CB andi.b [A6 - 0x7B35], 0x40 /* '@' */ 00000DAA 0738 3A08 btst [0x00003A08], D3 00000DAE 0263 5161 andi.w -[A3], 0x5161 /* 'Qa' */ 00000DB2 117B 2A33 100B move.b [A0 + 0x100B], [PC + D2 * 2 + 0x33] 00000DB8 2B1C move.l -[A5], [A4]+ 00000DBA 3E02 move.w D7, D2 00000DBC 0F61 bchg -[A1], D7 00000DBE 10E3 move.b [A0]+, -[A3] 00000DC0 0171 39E3 048A 50E1 2AD3 bchg [[0x48A] + 0x50E12AD3], D0 00000DCA 0710 btst [A0], D3 00000DCC 9305 subx.b D1, D5 00000DCE 9385 subx.l D1, D5 00000DD0 538A subq.l A2, 1 00000DD2 8708 sbcd -[A3], -[A0] 00000DD4 0A06 E678 xori.b D6, 0x78 /* 'x' */ 00000DD8 E676 roxr D6.w, D3 00000DDA F302 .extension 0x302 <> // unimplemented 00000DDC 0F28 D315 btst [A0 - 0x2CEB], D7 00000DE0 630E bls +0x10 /* 00000DF0 */ 00000DE2 0873 0B5B 0247 bchg.b [A3 + D0.w * 2 + 0x47], 0x5B /* '[' */ 00000DE8 01E1 .incomplete 00000DEA 9301 subx.b D1, D1 00000DEC 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00000DEE F3A7 .invalid <> label00000DF0: 00000DF0 DB06 addx.b D5, D6 00000DF2 0B06 btst D6, D5 00000DF4 587B 8061 addq.w [PC + A0.w + 0x61], 4 00000DF8 000F AD48 ori.b A7, 0x48 /* 'H' */ 00000DFC 6300 C6E4 bls -0x391A /* FFFFD4E2 */ 00000E00 CB61 and.w -[A1], D5 00000E02 5B02 subq.b D2, 5 00000E04 E108 lsl D0.b, 8 00000E06 E8F1 3388 8518 bftst [A1 + A0 * 4] {14:8} 00000E0C 3B3A 9D18 move.w -[A5], [PC - 0x62E8 /* FFFFAB26, cstring "" */] 00000E10 0F22 btst -[A2], D7 00000E12 AE5B syscall PBRemoveAccess, auto_pop 00000E14 1F04 move.b -[A7], D4 00000E16 4B61 chk.w D5, -[A1] 00000E18 7B30 moveq.l D5, 0x30 00000E1A C4B3 0701 and.l D2, [[A3 + <> + D0 * 8]] 00000E1E 2083 move.l [A0], D3 00000E20 1422 move.b D2, -[A2] 00000E22 AEA3 syscall CodecDispatch, auto_pop 00000E24 0304 btst D4, D1 00000E26 330A move.w -[A1], A2 00000E28 C204 and.b D1, D4 00000E2A 0013 0D6B ori.b [A3], 0x6B /* 'k' */ 00000E2E 0134 E305 btst [[A4 + <>] + A6 * 2], D0 00000E32 22AE 8596 move.l [A1], [A6 - 0x7A6A] 00000E36 F305 .extension 0x305 <> // unimplemented 00000E38 A13A syscall SetDateTime, flags=1 00000E3A CB0F abcd -[A5], -[A7] 00000E3C E102 asl D2.b, 8 00000E3E EB12 roxl D2.b, 5 00000E40 22AE C204 move.l [A1], [A6 - 0x3DFC] 00000E44 0253 A9FB andi.w [A3], 0xA9FB 00000E48 5F04 subq.b D4, 7 00000E4A 4346 chk.w D1, D6 00000E4C 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 00000E4E 126D 036B movea.b A1, [A5 + 0x36B] 00000E52 74C1 moveq.l D2, 0xFFFFFFC1 00000E54 286D 5E4D movea.l A4, [A5 + 0x5E4D] 00000E58 420F clr.b A7 00000E5A FD09 .extension 0xD09 <> // unimplemented 00000E5C 2B81 82F3 move.l [A5 + A0.w * 2 - 0x13], D1 00000E60 0414 C598 subi.b [A4], 0x98 00000E64 7B04 moveq.l D5, 0x04 00000E66 2B00 move.l -[A5], D0 00000E68 0318 btst [A0]+, D1 00000E6A 2B00 move.l -[A5], D0 00000E6C 9B0E subx.b -[A5], -[A6] 00000E6E 000F 1402 ori.b A7, 0x2 00000E72 0F2D 43A9 btst [A5 + 0x43A9], D7 00000E76 86E5 divu.w D3, -[A5] 00000E78 044B 2CFD subi.w A3, 0x2CFD 00000E7C 040F E104 subi.b A7, 0x4 00000E80 EE14 roxr D4.b, 7 00000E82 000F 1402 ori.b A7, 0x2 00000E86 0FF9 .incomplete 00000E88 03C5 .incomplete 00000E8A 030F btst A7, D1 00000E8C DD03 addx.b D6, D3 00000E8E 0FC5 .incomplete 00000E90 121B move.b D1, [A3]+ 00000E92 27E5 111B 2723 0BC2 move.l [[PC + D1] + 0x27230BC2], -[A5] 00000E9A 1B27 move.b -[A5], -[A7] 00000E9C 020F 0510 andi.b A7, 0x10 00000EA0 1B27 move.b -[A5], -[A7] 00000EA2 000F 6E34 ori.b A7, 0x34 /* '4' */ 00000EA6 DB02 addx.b D5, D2 00000EA8 250F move.l -[A2], A7 00000EAA 0101 btst D1, D0 00000EAC A512 syscall SetEOF, flags=5 00000EAE F509 .extension 0x509 <> // unimplemented 00000EB0 7325 moveq.l D1, 0x25 00000EB2 F369 .extension 0x369 <> // unimplemented 00000EB4 1D06 move.b -[A6], D6 00000EB6 0FE1 .incomplete 00000EB8 0973 0014 bchg [A3 + D0.w + 0x14], D4 00000EBC 020F 1402 andi.b A7, 0x2 00000EC0 0F34 150A 1607 btst [[A4 + <> + D1 * 4] + 0x1607], D7 00000EC6 018E bclr A6, D0 00000EC8 2E04 move.l D7, D4 00000ECA 1701 move.b -[A3], D1 00000ECC 2A13 move.l D5, [A3] 00000ECE 3107 move.w -[A0], D7 00000ED0 0201 B310 andi.b D1, 0x10 00000ED4 0B0D btst A5, D5 00000ED6 8E1B or.b D7, [A3]+ 00000ED8 06D2 .incomplete 00000EDA 3B57 EB31 move.w [A5 - 0x14CF], [A7] 00000EDE E53C rol D4.b, D2 00000EE0 2B31 9B01 move.l -[A5], [[A1 + <> + A1 * 2]] 00000EE4 3300 move.w -[A1], D0 00000EE6 7302 moveq.l D1, 0x02 00000EE8 2A10 move.l D5, [A0] 00000EEA BB04 xor.b D4, D5 00000EEC 1216 move.b D1, [A6] 00000EEE 29A1 AB49 move.l [[A4 + <>]], -[A1] 00000EF2 4946 chk.w D4, D6 00000EF4 E11B rol D3.b, 8 00000EF6 9B25 sub.b -[A5], D5 00000EF8 4AD2 tas.b [A2] 00000EFA FB39 .extension 0xB39 <> // unimplemented 00000EFC 332F 0104 move.w -[A1], [A7 + 0x104] 00000F00 069A 02D3 5CEB addi.l [A2]+, 0x2D35CEB 00000F06 0561 bchg -[A1], D2 00000F08 0763 bchg -[A3], D3 00000F0A 0013 0A32 ori.b [A3], 0x32 /* '2' */ 00000F0E 85B8 AB99 or.l [0xFFFFAB99], D2 00000F12 40BE negx.l <> 00000F14 6A00 0F32 bpl +0xF34 /* 00001E48 */ 00000F18 D313 add.b [A3], D1 00000F1A 2101 move.l -[A0], D1 00000F1C 2A38 1C16 move.l D5, [0x00001C16] 00000F20 BE6A 02F3 cmp.w D7, [A2 + 0x2F3] 00000F24 1B30 0702 1F0D move.b -[A5], [[A0 + <> + D0 * 8] + 0x1F0D] 00000F2A D614 add.b D3, [A4] 00000F2C 6104 bsr +0x6 /* 00000F32 */ 00000F2E 5329 0360 subq.b [A1 + 0x360], 1 fn00000F32: 00000F32 04EB .incomplete 00000F34 3FC5 move.w <>, D5 00000F36 15CB 69BD move.b [PC + 0x69BD /* 000078F5, cstring "" */], A3 00000F3A 0F0F btst A7, D7 00000F3C A10F syscall MountVol, flags=1 00000F3E D814 add.b D4, [A4] 00000F40 021B 8541 andi.b [A3]+, 0x41 /* 'A' */ 00000F44 0300 btst D0, D1 00000F46 0FC5 .incomplete 00000F48 BFDB cmpa.l A7, [A3]+ 00000F4A 3069 6165 movea.w A0, [A1 + 0x6165] 00000F4E 2353 0441 move.l [A1 + 0x441], [A3] 00000F52 10DC move.b [A0]+, [A4]+ 00000F54 5053 addq.w [A3], 8 00000F56 0953 bchg [A3], D4 00000F58 0406 DE05 subi.b D6, 0x5 00000F5C 2285 move.l [A1], D5 00000F5E B4A5 cmp.l D2, -[A5] 00000F60 00C5 .incomplete 00000F62 B406 cmp.b D2, D6 00000F64 081C 0440 btst.b [A4]+, 0x40 /* '@' */ 00000F68 00AB 56B1 8EE9 DCE3 ori.l [A3 - 0x231D], 0x56B18EE9 00000F70 1CF6 F35F move.b [A6]+, <> 00000F74 2A41 movea.l A5, D1 00000F76 14DB move.b [A2]+, [A3]+ 00000F78 1005 move.b D0, D5 00000F7A 0A0F 110A xori.b A7, 0xA /* '\n' */ 00000F7E 2511 move.l -[A2], [A1] 00000F80 0F01 btst D1, D7 00000F82 0A83 2C27 00F8 xori.l D3, 0x2C2700F8 00000F88 531B subq.b [A3]+, 1 00000F8A 0F14 btst [A4], D7 00000F8C 020F 224E andi.b A7, 0x4E /* 'N' */ 00000F90 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4 00000F92 6104 bsr +0x6 /* 00000F98 */ 00000F94 1F0B move.b -[A7], A3 00000F96 0208 1400 andi.b A0, 0x0 // begin alternate branch 00000F98-00000F9A fn00000F98: 00000F98 1400 move.b D2, D0 // end alternate branch 00000F98-00000F9A fn00000F98: // (misaligned) 00000F9A F342 .extension 0x342 <> // unimplemented 00000F9C C593 and.l [A3], D2 00000F9E 8320 or.b -[A0], D1 00000FA0 4A40 tst.w D0 00000FA2 932F 224E sub.b [A7 + 0x224E], D1 00000FA6 5B1F subq.b [A7]+, 5 00000FA8 FB0A .extension 0xB0A <> // unimplemented 00000FAA 30F2 1063 move.w [A0]+, [A2 + D1.w + 0x63] 00000FAE 02A9 0845 7E8B 7B0B andi.l [A1 + 0x7B0B], 0x8457E8B 00000FB6 0A6D 9161 0936 xori.w [A5 + 0x936], 0x9161 00000FBC 2304 move.l -[A1], D4 00000FBE 8507 sbcd D2, D7 00000FC0 0FE5 .incomplete 00000FC2 9783 subx.l D3, D3 00000FC4 204B movea.l A0, A3 00000FC6 16F5 0C91 move.b [A3]+, [A5 + D0 * 4 - 0x111] 00000FCA 0579 062A 1002 bchg [0x062A1002], D2 00000FD0 0FE1 .incomplete 00000FD2 180B move.b D4, A3 00000FD4 088D 8A8B bclr.b A5, 0x8B 00000FD8 0FA1 bclr -[A1], D7 00000FDA 138A 38A3 move.b [A1 + D3 - 0x93], A2 00000FDE 66B3 bne -0x4B /* 00000F93 */ 00000FE0 1AF2 04CB move.b [A5]+, [A2 + D0.w * 4 - 0x53] 00000FE4 0B45 bchg D5, D5 00000FE6 0F9B bclr [A3]+, D7 00000FE8 3542 4C02 move.w [A2 + 0x4C02], D2 00000FEC 0F81 bclr D1, D7 00000FEE 0EE1 .incomplete 00000FF0 7940 moveq.l D4, 0x40 00000FF2 128B move.b [A1], A3 00000FF4 0F12 btst [A2], D7 00000FF6 2B09 move.l -[A5], A1 00000FF8 934F subx.w -[A1], -[A7] 00000FFA C307 abcd D1, D7 00000FFC 3316 move.w -[A1], [A6] 00000FFE 1B06 move.b -[A5], D6 00001000 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00001002 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001004 E902 asl D2.b, 4 00001006 4B45 chk.w D5, D5 00001008 8316 or.b [A6], D1 0000100A A102 syscall Read, flags=1 0000100C CB0B abcd -[A5], -[A3] 0000100E 527B 0D3A 9B01 4B29 1B06 addq.w [[PC - 0x64FEB4D7 + D0 * 4] + 0x1B06], 1 00001018 4423 neg.b -[A3] 0000101A 0353 bchg [A3], D1 0000101C 2F73 02EB 163B move.l [A7 + 0x163B], [A3 + D0.w * 2 - 0x21] 00001022 0713 btst [A3], D3 00001024 1CFB 0244 move.b [A6]+, [PC + D0.w * 2 + 0x44] 00001028 0320 btst -[A0], D1 0000102A C100 abcd D0, D0 0000102C 52E3 shi -[A3] 0000102E 77BB moveq.l D3, 0xFFFFFFBB 00001030 24DB move.l [A2]+, [A3]+ 00001032 5B65 subq.w -[A5], 5 00001034 BB03 xor.b D3, D5 00001036 0193 bclr [A3], D0 00001038 13B5 909B 0832 move.b [A1 + D0 + 0x32], [A5 + A1.w - 0x101] 0000103E 8B8D 4100 unpk -[A5], -[A5], 0x4100 00001042 A300 syscall Open/PBHOpen/HOpen, flags=3 00001044 7312 moveq.l D1, 0x12 00001046 3B10 move.w -[A5], [A0] 00001048 0FA8 8B01 bclr [A0 - 0x74FF], D7 0000104C 3B10 move.w -[A5], [A0] 0000104E 0FA8 2B06 bclr [A0 + 0x2B06], D7 00001052 3ABB 1793 8CCB 6BA3 move.w [A5], [[ + D1 * 8] - 0x7334945D] 0000105A 13F2 04CC 929B 0293 move.b [0x929B0293], [A2 + D0.w * 4 - 0x52] 00001062 5690 addq.l [A0], 3 00001064 7359 moveq.l D1, 0x59 00001066 9B0B subx.b -[A5], -[A3] 00001068 9E90 sub.l D7, [A0] 0000106A E312 roxl D2.b, 1 0000106C 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 0000106E 6321 bls +0x23 /* 00001091 */ 00001070 3826 move.w D4, -[A6] 00001072 5B05 subq.b D5, 5 00001074 45C1 lea.l A2, D1 00001076 6946 bvs +0x48 /* 000010BE */ 00001078 8996 or.l [A6], D4 0000107A 2302 move.l -[A1], D2 0000107C 7309 moveq.l D1, 0x09 0000107E 3A8B move.w [A5], A3 00001080 0293 1DCE 443A andi.l [A3], 0x1DCE443A 00001086 9B1A sub.b [A2]+, D5 00001088 9856 sub.w D4, [A6] 0000108A 0003 0B9B ori.b D3, 0x9B 0000108E 01CE .incomplete 00001090 363A CB4D move.w D3, [PC - 0x34B3 /* FFFFDBDF, cstring "" */] 00001094 0501 btst D1, D2 00001096 9B07 subx.b D5, D7 00001098 0101 btst D1, D0 0000109A 743A moveq.l D2, 0x3A 0000109C BB35 3102 043A xor.b [[A5 + <> + D3] + 0x43A], D5 000010A2 D357 add.w [A7], D1 000010A4 3102 move.w -[A0], D2 000010A6 383A 633A move.w D4, [PC + 0x633A /* 000073E2, cstring "" */] 000010AA 3102 move.w -[A0], D2 000010AC 103A 4B67 move.b D0, [PC + 0x4B67 /* 00005C15, cstring "" */] 000010B0 4B4F chk.w D5, A7 000010B2 CE50 and.w D7, [A0] 000010B4 3A13 move.w D5, [A3] 000010B6 19AD 0117 0194 move.b <>, [A5 + 0x117] 000010BC EB0E lsl D6.b, 5 label000010BE: 000010BE 1B0A move.b -[A5], A2 000010C0 3A4B movea.w A5, A3 000010C2 4F06 .invalid 7, D6 // invalid opcode 4 with b == 4 000010C4 AB03 syscall Jackson 000010C6 2B0C move.l -[A5], A4 000010C8 EB0E lsl D6.b, 5 000010CA 38C1 move.w [A4]+, D1 000010CC 00CE .incomplete 000010CE 783A moveq.l D4, 0x3A 000010D0 0F94 bclr [A4], D7 000010D2 C109 abcd -[A0], -[A1] 000010D4 6A3A bpl +0x3C /* 00001110 */ 000010D6 CBC7 muls.w D5, D7 000010D8 7105 moveq.l D0, 0x05 000010DA 763A moveq.l D3, 0x3A 000010DC BB4E cmpm.w [A5]+, [A6]+ 000010DE E101 asl D1.b, 8 000010E0 8103 sbcd D0, D3 000010E2 5AEB 0E50 spl [A3 + 0xE50] 000010E6 3A11 move.w D5, [A1] 000010E8 02D6 .incomplete 000010EA 3A63 movea.w A5, -[A3] 000010EC 1D05 move.b -[A6], D5 000010EE 0407 033D subi.b D7, 0x3D /* '=' */ 000010F2 CBC7 muls.w D5, D7 000010F4 C502 abcd D2, D2 000010F6 5B02 subq.b D2, 5 000010F8 EB0E lsl D6.b, 5 000010FA 2B0C move.l -[A5], A4 000010FC 3AC5 move.w [A5]+, D5 000010FE 00BB 24EB 0E78 B103 4306 0B00 ori.l [[PC + <> + A3] + 0x43060B00], 0x24EB0E78 0000110A 1B59 8503 move.b [A5 - 0x7AFD], [A1]+ 0000110E FB02 .extension 0xB02 <> // unimplemented label00001110: 00001110 3A0F move.w D5, A7 00001112 B507 xor.b D7, D2 00001114 9304 subx.b D1, D4 00001116 3A63 movea.w A5, -[A3] 00001118 69E1 bvs -0x1D /* 000010FB */ 0000111A 0143 bchg D3, D0 0000111C 061B 030F addi.b [A3]+, 0xF 00001120 6105 bsr +0x7 /* 00001127 */ 00001122 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00001124 9309 subx.b -[A1], -[A1] 00001126 0F25 btst -[A5], D7 00001128 017B 05DB 2C89 0903 bchg [[] + 0x2C890903], D0 00001130 03EB .incomplete 00001132 0EB3 2695 09A3 0B3A 6B69 E505 1307 .invalid.l [[A3 + 0x6B69E505 + D0 * 2] + 0x1307], 0x269509A3 // invalid immediate operation 00001140 3A0F move.w D5, A7 00001142 F505 .extension 0x505 <> // unimplemented 00001144 6B06 bmi +0x8 /* 0000114C */ 00001146 3A98 move.w [A5], [A0]+ 00001148 6301 bls +0x3 /* 0000114B */ 0000114A 3B75 9E13 0141 move.w [A5 + 0x141], [A5 + A1 * 8 + 0x13] // begin alternate branch 0000114C-00001150 label0000114C: 0000114C 9E13 sub.b D7, [A3] 0000114E 0141 bchg D1, D0 // end alternate branch 0000114C-00001150 label0000114C: // (misaligned) 00001150 0053 0194 ori.w [A3], 0x194 00001154 7B3B moveq.l D5, 0x3B 00001156 0F0E btst A6, D7 00001158 6D02 blt +0x4 /* 0000115C */ 0000115A D3CE add.l A1, A6 label0000115C: 0000115C 5393 subq.l [A3], 1 0000115E 1035 B1EB 0607 039D B810 move.b D0, [[0x607] + 0x39DB810] 00001168 8A04 or.b D5, D4 0000116A 0305 btst D5, D1 0000116C 1603 move.b D3, D3 0000116E 0588 bclr A0, D2 00001170 2701 move.l -[A3], D1 00001172 BDF3 03FB 1C61 39A5 00A3 0E86 cmpa.l A6, [[0x1C6139A5] + 0xA30E86] 0000117E 42CD .invalid A5 // invalid opcode 4 with subtype 1 00001180 007B 20C1 DFC9 ori.w [[ + <>]], 0x20C1 00001186 002C 7301 360E ori.b [A4 + 0x360E], 0x1 0000118C 8313 or.b [A3], D1 0000118E A5C5 syscall vTrashVBlks, flags=5 00001190 5312 subq.b [A2], 1 00001192 1E78 0663 movea.b A7, [0x00000663] 00001196 0974 6B01 bchg [[A4 + <> + D6 * 2]], D4 0000119A 2101 move.l -[A0], D1 0000119C 2B25 move.l -[A5], -[A5] 0000119E 0623 0183 addi.b -[A3], 0x83 000011A2 1C0B move.b D6, A3 000011A4 0FC1 .incomplete 000011A6 DF93 add.l [A3], D7 000011A8 01F2 .incomplete 000011AA 5312 subq.b [A2], 1 000011AC C683 and.l D3, D3 000011AE 9CBB 0206 sub.l D6, [PC + D0.w * 2 + 0x6] 000011B2 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 000011B4 0672 E301 0305 addi.w [[A2 + <>] + D0 * 2], 0xE301 000011BA B306 xor.b D6, D1 000011BC 6B2F bmi +0x31 /* 000011ED */ 000011BE 8302 sbcd D1, D2 000011C0 3B14 move.w -[A5], [A4] 000011C2 EB15 roxl D5.b, 5 000011C4 0102 btst D2, D0 000011C6 A69B syscall Messager, flags=6 000011C8 110B move.b -[A0], A3 000011CA 0F68 C33C bchg [A0 - 0x3CC4], D7 000011CE 1B0C move.b -[A5], A4 000011D0 B31A xor.b [A2]+, D1 000011D2 B4B3 6C0F cmp.l D2, [A3 + D6 * 4 + 0xF] 000011D6 4ED3 jmp [A3] 000011D8 1506 move.b -[A2], D6 000011DA 087E 4E1C bchg.b <>, 0x1C 000011DE 7885 moveq.l D4, 0xFFFFFF85 000011E0 FE0F DE82 .unknown 0xFE0F 0xDE82 (W = 7) 000011E4 2A28 A160 move.l D5, [A0 - 0x5EA0] 000011E8 000F 6E34 ori.b A7, 0x34 /* '4' */ 000011EC 3B06 move.w -[A5], D6 000011EE 7B67 moveq.l D5, 0x67 000011F0 321E move.w D1, [A6]+ 000011F2 788B moveq.l D4, 0xFFFFFF8B 000011F4 35C2 442B move.w [PC + 0x442B /* 00005621, cstring "" */], D2 000011F8 0074 12D3 0000 ori.w [A4 + D0.w], 0x12D3 000011FE 5360 subq.w -[A0], 1 00001200 21FA 1C78 21E4 move.l [0x000021E4], [PC + 0x1C78 /* 00002E7A, cstring "" */] 00001206 020F 6E30 andi.b A7, 0x30 /* '0' */ 0000120A 332A 1C78 move.w -[A1], [A2 + 0x1C78] 0000120E 000F A10A ori.b A7, 0xA /* '\n' */ 00001212 7335 moveq.l D1, 0x35 00001214 C488 and.l D2, A0 00001216 C1F5 3473 muls.w D0, [A5 + D3.w * 4 + 0x73] 0000121A 1B13 move.b -[A5], [A3] 0000121C 7A83 moveq.l D5, 0xFFFFFF83 0000121E 1C0B move.b D6, A3 00001220 011B btst [A3]+, D0 00001222 0628 0608 1B02 addi.b [A0 + 0x1B02], 0x8 00001228 2890 move.l [A4], [A0] 0000122A 7025 moveq.l D0, 0x25 0000122C 3D27 move.w -[A6], -[A7] 0000122E 0689 210C 4706 addi.l A1, 0x210C4706 00001234 9283 sub.l D1, D3 00001236 00E3 .incomplete 00001238 012A 6A68 btst [A2 + 0x6A68], D0 0000123C 0FCD .incomplete 0000123E 9B13 sub.b [A3], D5 00001240 731E moveq.l D1, 0x1E 00001242 E301 asl D1.b, 1 00001244 4685 not.l D5 00001246 3D61 0E9B move.w [A6 + 0xE9B], -[A1] 0000124A 3F83 02C3 move.w [A7 + D0.w * 2 - 0x61], D3 0000124E 2DEB 15B9 move.l <>, [A3 + 0x15B9] 00001252 0A17 0620 xori.b [A7], 0x20 /* ' ' */ 00001256 A338 syscall WriteParam, flags=3 00001258 E13D rol D5.b, D0 0000125A 1706 move.b -[A3], D6 0000125C AC0F syscall Get1IndType/Get1IxType, auto_pop 0000125E 5089 addq.l A1, 8 00001260 0443 00DB subi.w D3, 0xDB 00001264 09A8 AB0C bclr [A0 - 0x54F4], D4 00001268 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 0000126A 930A subx.b -[A1], -[A2] 0000126C 5383 subq.l D3, 1 0000126E C4A6 and.l D2, -[A6] 00001270 AB4A syscall bXEND10 00001272 EB09 lsl D1.b, 5 00001274 8868 631A or.w D4, [A0 + 0x631A] 00001278 CB2E 88C4 and.b [A6 - 0x773C], D5 0000127C 3CE3 move.w [A6]+, -[A3] 0000127E 4281 clr.l D1 00001280 61C3 bsr -0x3B /* 00001245 */ 00001282 397B 3781 0213 move.w [A4 + 0x213], [[ + <> + D3 * 8]] 00001288 4E83 jsr D3 0000128A 0293 30EB 154A andi.l [A3], 0x30EB154A 00001290 1228 732E move.b D1, [A0 + 0x732E] 00001294 02FB .incomplete 00001296 5C2B 03E3 addq.b [A3 + 0x3E3], 6 0000129A 010B btst A3, D0 0000129C 0F33 19E1 015B btst [[0x15B]], D7 000012A2 0E32 1CE3 0153 5A22 4E83 .invalid.b [[A2] + 0x5A224E83], 0xE3 // invalid immediate operation 000012AC 95A1 sub.l -[A1], D2 000012AE 07AB 08EE bclr [A3 + 0x8EE], D3 000012B2 3705 move.w -[A3], D5 000012B4 4AFB 0122 4E43 4D83 tas.b [[PC + 0x4E43 + D0] + 0x4D83] 000012BC 1525 move.b -[A2], -[A5] 000012BE 05C6 .incomplete 000012C0 0103 btst D3, D0 000012C2 9B2F E5DC sub.b [A7 - 0x1A24], D5 000012C6 28CB move.l [A4]+, A3 000012C8 0D41 bchg D1, D6 000012CA 0145 bchg D5, D0 000012CC 0E4B 290F .invalid.w A3, 0x290F // invalid immediate operation 000012D0 44E3 move.b -[A3], CCR 000012D2 05C5 .incomplete 000012D4 006B 02E3 0133 ori.w [A3 + 0x133], 0x2E3 000012DA 0E05 4E05 .invalid.b D5, 0x5 // invalid immediate operation 000012DE 01DB .incomplete 000012E0 5644 addq.w D4, 3 000012E2 100B move.b D0, A3 000012E4 310F move.w -[A0], A7 000012E6 103B 2483 move.b D0, [PC + D2.w * 4 - 0x125] 000012EA 0238 C43C 2360 andi.b [0x00002360], 0x3C /* '<' */ 000012F0 C501 abcd D2, D1 000012F2 632A bls +0x2C /* 0000131E */ 000012F4 2B2D 0702 move.l -[A5], [A5 + 0x702 /* export_220 */] 000012F8 8827 or.b D4, -[A7] 000012FA 055E bchg [A6]+, D2 000012FC 1B05 move.b -[A5], D5 000012FE 6501 bcs +0x3 /* 00001301 */ 00001300 CB05 abcd D5, D5 00001302 4E13 .invalid // invalid opcode 4 00001304 1C13 move.b D6, [A3] 00001306 078B bclr A3, D3 00001308 2306 move.l -[A1], D6 0000130A 08DB 0517 bset.b [A3]+, 0x17 0000130E 05AA 304A bclr [A2 + 0x304A], D2 00001312 D2E3 add.w A1, -[A3] 00001314 ACDD syscall SetEmptyRgn, auto_pop 00001316 72CB moveq.l D1, 0xFFFFFFCB 00001318 E328 lsl D0.b, D1 0000131A 0B31 0F10 btst [A1 + D0 * 8], D5 label0000131E: 0000131E 7B13 moveq.l D5, 0x13 00001320 8302 sbcd D1, D2 00001322 9309 subx.b -[A1], -[A1] 00001324 C43C 0BB1 and.b D2, 0xB1 00001328 0360 bchg -[A0], D1 0000132A 1043 movea.b A0, D3 0000132C 1C6D 0513 movea.b A6, [A5 + 0x513] 00001330 5503 subq.b D3, 2 00001332 030B btst A3, D1 00001334 7265 moveq.l D1, 0x65 00001336 DE83 add.l D7, D3 00001338 060B 7217 addi.b A3, 0x17 0000133C 0200 3B24 andi.b D0, 0x24 /* '$' */ 00001340 6575 bcs +0x77 /* 000013B7 */ 00001342 433D .invalid 1, <> // invalid opcode 4 with b == 4 00001344 3508 move.w -[A2], A0 00001346 EB0F lsl D7.b, 5 00001348 433D .invalid 1, <> // invalid opcode 4 with b == 4 0000134A 0502 btst D2, D2 0000134C 2B4E E971 move.l [A5 - 0x168F], A6 00001350 DB5F add.w [A7]+, D5 00001352 656C bcs +0x6E /* 000013C0 */ 00001354 7353 moveq.l D1, 0x53 00001356 F309 .extension 0x309 <> // unimplemented 00001358 AD02 syscall RealFont, auto_pop 0000135A 6B22 bmi +0x24 /* 0000137E */ 0000135C AB14 syscall PatDither 0000135E DB5F add.w [A7]+, D5 00001360 F100 .extension 0x100 <> // unimplemented 00001362 7B18 moveq.l D5, 0x18 00001364 7353 moveq.l D1, 0x53 00001366 ED00 asl D0.b, 6 00001368 E307 asl D7.b, 1 0000136A 6307 bls +0x9 /* 00001373 */ label0000136C: 0000136C E331 roxl D1.b, D1 0000136E 6666 bne +0x68 /* 000013D6 */ 00001370 F105 .extension 0x105 <> // unimplemented 00001372 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001374 1372 8302 FB0B EB15 move.b [A1 - 0x14EB], [[A2 + <> + A0 * 2] - 0x4F5] 0000137C 2116 move.l -[A0], [A6] label0000137E: 0000137E 131E move.b -[A1], [A6]+ 00001380 B30B cmpm.b [A1]+, [A3]+ 00001382 8612 or.b D3, [A2] 00001384 C012 and.b D0, [A2] 00001386 6402 bcc +0x4 /* 0000138A */ 00001388 0F6D 25EB bchg [A5 + 0x25EB], D7 // begin alternate branch 0000138A-00001390 label0000138A: 0000138A 25EB 7183 02E3 move.l [PC + 0x2E3 /* 0000166F, value 0xFB0FEE83 */], [A3 + 0x7183] // end alternate branch 0000138A-00001390 label0000138A: // (misaligned) 0000138C 7183 moveq.l D0, 0xFFFFFF83 0000138E 02E3 .incomplete 00001390 0CEB .incomplete 00001392 1501 move.b -[A2], D1 00001394 2BE0 move.l <>, -[A0] 00001396 1C64 movea.b A6, -[A4] 00001398 0223 8485 andi.b -[A3], 0x85 0000139C 000F 6101 ori.b A7, 0x1 000013A0 9B0A subx.b -[A5], -[A2] 000013A2 F22C AB0C .cpgen 0xF22C, 0xAB0C // unimplemented 000013A6 6C64 bge +0x66 /* 0000140C */ 000013A8 3A08 move.w D5, A0 000013AA 6CC0 bge -0x3E /* 0000136C */ 000013AC 3A08 move.w D5, A0 000013AE 4000 negx.b D0 000013B0 0FA1 bclr -[A1], D7 000013B2 8D85 D40F unpk D6, D5, 0xD40F 000013B6 6D05 blt +0x7 /* 000013BD */ 000013B8 334A E508 move.w [A1 - 0x1AF8], A2 000013BC B301 xor.b D1, D1 000013BE 5B02 subq.b D2, 5 label000013C0: 000013C0 9301 subx.b D1, D1 000013C2 0706 btst D6, D3 000013C4 04CB .incomplete 000013C6 0183 bclr D3, D0 000013C8 0278 C43C A371 andi.w [0xFFFFA371], 0xC43C 000013CE 020F 4002 andi.b A7, 0x2 000013D2 0F09 btst A1, D7 000013D4 0334 A6EB btst [A4 + A2.w * 8 - 0x21], D1 // begin alternate branch 000013D6-000013D8 label000013D6: 000013D6 A6EB syscall vFileWrite, flags=6 // end alternate branch 000013D6-000013D8 label000013D6: // (misaligned) 000013D8 331B move.w -[A1], [A3]+ 000013DA 0CA6 F328 F22C cmpi.l -[A6], 0xF328F22C 000013E0 A693 syscall Microseconds, flags=6 000013E2 15F2 8643 0543 move.b [PC + 0x543 /* 00001927, value 0x43 'C', cstring "C" */], [A2 + A0.w * 8 + 0x43] 000013E8 1B10 move.b -[A5], [A0] 000013EA B30B cmpm.b [A1]+, [A3]+ 000013EC 7B20 moveq.l D5, 0x20 000013EE 1C78 0283 movea.b A6, [0x00000283] 000013F2 82EB 10EB divu.w D1, [A3 + 0x10EB] 000013F6 1506 move.b -[A2], D6 000013F8 8944 6E30 pack D4, D4, 0x6E30 000013FC AB02 syscall BitsToPix 000013FE 610E bsr +0x10 /* 0000140E */ 00001400 020F 0D08 andi.b A7, 0x8 00001404 133D move.b -[A1], <> 00001406 8302 sbcd D1, D2 00001408 2B13 move.l -[A5], [A3] 0000140A EB15 roxl D5.b, 5 label0000140C: 0000140C 6508 bcs +0xA /* 00001416 */ fn0000140E: 0000140E DB07 addx.b D5, D7 00001410 A923 syscall EndUpdate 00001412 6309 bls +0xB /* 0000141D */ 00001414 1701 move.b -[A3], D1 label00001416: 00001416 9589 subx.l -[A2], -[A1] 00001418 260F move.l D3, A7 0000141A 4407 neg.b D7 0000141C 00F3 .incomplete 0000141E CC06 and.b D6, D6 00001420 FB01 .extension 0xB01 <> // unimplemented 00001422 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001424 1B01 move.b -[A5], D1 00001426 A30B syscall Rename/PBHRename/HRename, flags=3 00001428 4C02 0FE5 movem.w D0,D2,D5,D6,D7,A0,A1,A2,A3, D2 0000142C 00E3 .incomplete 0000142E 252B 2D4B move.l -[A2], [A3 + 0x2D4B] 00001432 32A5 move.w [A1], -[A5] 00001434 00F3 .incomplete 00001436 11D6 3EC3 move.b [0x00003EC3], [A6] 0000143A 07E9 .incomplete 0000143C 0D2B 0CD8 btst [A3 + 0xCD8], D6 00001440 0B01 btst D1, D5 00001442 0B04 btst D4, D5 00001444 3EBB 0203 move.w [A7], [PC + D0.w * 2 + 0x3] 00001448 053E btst <>, D2 0000144A 61E9 bsr -0x15 /* 00001435 */ 0000144C 8D09 sbcd -[A6], -[A1] 0000144E DB02 addx.b D5, D2 00001450 AC3E syscall TEStyleNew, auto_pop 00001452 E117 roxl D7.b, 8 00001454 020F 2503 andi.b A7, 0x3 00001458 0320 btst -[A0], D1 0000145A 2B2D B321 move.l -[A5], [A5 - 0x4CDF] 0000145E F51A .extension 0x51A <> // unimplemented 00001460 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4 00001462 A523 syscall DisposHandle/DisposeHandle, flags=5 00001464 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4 00001466 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4 00001468 8302 sbcd D1, D2 0000146A C31B and.b [A3]+, D1 0000146C EB15 roxl D5.b, 5 0000146E 610F bsr +0x11 /* 0000147F */ 00001470 020F 0D0D andi.b A7, 0xD /* '\r' */ 00001474 2B42 F286 move.l [A5 - 0xD7A], D2 00001478 EB12 roxl D2.b, 5 0000147A 8302 sbcd D1, D2 0000147C F310 .extension 0x310 <> // unimplemented 0000147E EB15 roxl D5.b, 5 00001480 020F AD01 andi.b A7, 0x1 00001484 4B38 8302 .invalid 5, [0xFFFF8302] // invalid opcode 4 with b == 4 00001488 0F49 bchg A1, D7 0000148A 030F btst A7, D1 0000148C 8D01 sbcd D6, D1 0000148E CB3C 8302 and.b 0x2, D5 00001492 BB14 xor.b [A4], D5 00001494 A151 syscall ReadLocation/ReadXPRam, flags=1 00001496 86E9 388B divu.w D3, [A1 + 0x388B] 0000149A 0393 bclr [A3], D1 0000149C 0E0B 0ADA .invalid.b A3, 0xDA // invalid immediate operation 000014A0 910A subx.b -[A0], -[A2] 000014A2 CB01 abcd D5, D1 000014A4 A501 syscall Close, flags=5 000014A6 4493 neg.l [A3] 000014A8 0E03 0548 .invalid.b D3, 0x48 /* 'H' */ // invalid immediate operation 000014AC 224E movea.l A1, A6 000014AE 0B02 btst D2, D5 000014B0 C30C abcd -[A1], -[A4] 000014B2 930E subx.b -[A1], -[A6] 000014B4 C6C3 mulu.w D3, D3 000014B6 2D58 481B move.l [A6 + 0x481B], [A0]+ 000014BA 0C81 0044 4841 cmpi.l D1, 0x444841 /* 'DHA' */ 000014C0 06AC 4845 2203 41CD addi.l [A4 + 0x41CD], 0x48452203 000014C8 0693 0E65 2D43 addi.l [A3], 0xE652D43 000014CE 4EA5 jsr -[A5] 000014D0 8B0F sbcd -[A5], -[A7] 000014D2 1D9E 2B83 EB06 830B move.b [[ + <> + D2 * 2] - 0x14F97CF5], [A6]+ 000014DA 1CEB 0602 move.b [A6]+, [A3 + 0x602] 000014DE 0F79 2565 0113 bchg [0x25650113], D7 000014E4 612A bsr +0x2C /* 00001510 */ 000014E6 1083 move.b [A0], D3 000014E8 02EB .incomplete 000014EA 95E1 sub.l A2, -[A1] 000014EC 23AB 021B 0C43 move.l [A1 + D0 * 4 + 0x43], [A3 + 0x21B] 000014F2 0502 btst D2, D2 000014F4 0FCD .incomplete 000014F6 060B 0DF2 addi.b A3, 0xF2 000014FA 2CA4 move.l [A6], -[A4] 000014FC 0283 82D3 1BEB andi.l D3, 0x82D31BEB 00001502 150B move.b -[A2], A3 00001504 0F93 bclr [A3], D7 00001506 0A01 4ECC xori.b D1, 0xCC 0000150A B303 xor.b D3, D1 0000150C C332 0950 and.b [A2], D1 fn00001510: 00001510 0903 btst D3, D4 00001512 0332 8302 0310 btst [[A2 + <> + A0 * 2] + 0x310], D1 00001518 EB15 roxl D5.b, 5 0000151A 1B0C move.b -[A5], A4 0000151C 031A btst [A2]+, D1 0000151E F22C D315 .cpgen 0xF22C, 0xD315 // unimplemented 00001522 4918 .invalid 4, [A0]+ // invalid opcode 4 with b == 4 00001524 AEE3 syscall 0xAE3, auto_pop 00001526 07AB 8193 bclr [A3 - 0x7E6D], D3 0000152A 09AD 3443 bclr [A5 + 0x3443], D4 0000152E 4D93 .invalid 6, [A3] // invalid opcode 4 with b == 6 00001530 04AB 5BA9 0393 0A83 subi.l [A3 + 0xA83], 0x5BA90393 00001538 024B 14EB andi.w A3, 0x14EB 0000153C 1512 move.b -[A2], [A2] 0000153E E301 asl D1.b, 1 00001540 01AF 0708 bclr [A7 + 0x708], D0 00001544 009B 3CCB 397B ori.l [A3]+, 0x3CCB397B 0000154A 507B 371B 1265 00A9 addq.w [[PC + D3 * 8] + 0x126500A9], 8 00001552 01EB .incomplete 00001554 09B3 06EE bclr [A3 + D0.w * 8 - 0x18], D4 00001558 32AC B306 move.w [A1], [A4 - 0x4CFA] 0000155C 002B 29AB 002D ori.b [A3 + 0x2D], 0xAB 00001562 0901 btst D1, D4 00001564 62D3 bhi -0x2B /* 00001539 */ 00001566 084B 18B1 bchg.b A3, 0xB1 0000156A 17A4 00BB move.b [A3 + D0.w - 0x69], -[A4] 0000156E 3ECB move.w [A7]+, A3 00001570 2ED3 move.l [A7]+, [A3] 00001572 08C4 8303 bset.b D4, 0x3 00001576 9B3C EB20 sub.b 0x20 /* ' ' */, D5 0000157A 9B3C 7607 sub.b 0x7, D5 0000157E 0420 5310 subi.b -[A0], 0x10 00001582 45E6 lea.l A2, -[A6] 00001584 5060 addq.w -[A0], 8 00001586 0A9B 13E9 9506 xori.l [A3]+, 0x13E99506 0000158C 726B moveq.l D1, 0x6B 0000158E 20DB move.l [A0]+, [A3]+ 00001590 018B bclr A3, D0 00001592 0613 0093 addi.b [A3], 0x93 00001596 16DB move.b [A3]+, [A3]+ 00001598 3E33 2303 05DB 0F07 move.w D7, [[A3 + <> + D2 * 2] + 0x5DB0F07] 000015A0 03D1 .incomplete 000015A2 D30C addx.b -[A1], -[A4] 000015A4 3212 move.w D1, [A2] 000015A6 9B13 sub.b [A3], D5 000015A8 C5C4 muls.w D2, D4 000015AA 9B38 A300 sub.b [0xFFFFA300], D5 000015AE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000015B0 C8D3 mulu.w D4, [A3] 000015B2 00B6 3300 A17C 9B1C ori.l <>, 0x3300A17C 000015BA 29C3 3705 DF27 move.l 0x3705DF27, D3 000015C0 888F or.l D4, A7 000015C2 34D8 move.w [A2]+, [A0]+ 000015C4 0564 bchg -[A4], D2 000015C6 1705 move.b -[A3], D5 000015C8 EC07 asr D7.b, 6 000015CA 05E7 .incomplete 000015CC 6500 7B4A bcs +0x7B4C /* 00009118 */ 000015D0 2705 move.l -[A3], D5 000015D2 FBC2 .invalid <> 000015D4 FB02 .extension 0xB02 <> // unimplemented 000015D6 7E33 moveq.l D7, 0x33 000015D8 0F00 btst D0, D7 000015DA F31C .extension 0x31C <> // unimplemented 000015DC A504 syscall Control, flags=5 000015DE 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 000015E0 24DB move.l [A2]+, [A3]+ 000015E2 4B53 chk.w D5, [A3] 000015E4 0973 1963 057B 30F3 0153 bchg [[A3 + 0x57B] + 0x30F30153], D4 000015EE 0A12 6320 xori.b [A2], 0x20 /* ' ' */ 000015F2 0705 btst D5, D3 000015F4 3A07 move.w D5, D7 000015F6 0A17 0705 xori.b [A7], 0x5 000015FA 3E14 move.w D7, [A4] 000015FC C100 abcd D0, D0 000015FE 8B08 sbcd -[A5], -[A0] 00001600 C500 abcd D2, D0 00001602 0704 btst D4, D3 00001604 B363 xor.w -[A3], D1 00001606 2033 15AB 2763 2063 450E move.l D0, [[0x2763 + D1 * 4] + 0x2063450E] 00001610 DB00 addx.b D5, D0 00001612 1B4C 4E06 move.b [A5 + 0x4E06], A4 00001616 CB54 and.w [A4], D5 00001618 FB09 .extension 0xB09 <> // unimplemented 0000161A 3315 move.w -[A1], [A5] 0000161C A100 syscall Open/PBHOpen/HOpen, flags=1 0000161E 1300 move.b -[A1], D0 00001620 AB0D syscall GetSeek 00001622 1B66 FB09 move.b [A5 - 0x4F7], -[A6] 00001626 3357 0E6B move.w [A1 + 0xE6B], [A7] 0000162A 17D4 1EAB move.b [PC + D1 * 8 - 0x85], [A4] 0000162E 0DA3 bclr -[A3], D6 00001630 0A05 4FFB xori.b D5, 0xFB 00001634 09DB .incomplete 00001636 00AB 2723 176B 177B ori.l [A3 + 0x177B], 0x2723176B 0000163E 1BA3 0A7C move.b [A5 + D0 * 2 + 0x7C], -[A3] 00001642 2317 move.l -[A1], [A7] 00001644 DB00 addx.b D5, D0 00001646 5B11 subq.b [A1], 5 00001648 A100 syscall Open/PBHOpen/HOpen, flags=1 0000164A 0704 btst D4, D3 0000164C AE33 syscall Color2Index, auto_pop 0000164E 1513 move.b -[A2], [A3] 00001650 3F01 move.w -[A7], D1 00001652 0506 btst D6, D2 00001654 2B0E move.l -[A5], A6 00001656 3315 move.w -[A1], [A5] 00001658 0FE5 .incomplete 0000165A 03A3 bclr -[A3], D1 0000165C 0A09 0EB3 xori.b A1, 0xB3 00001660 073B 071B 0103 03B3 btst [[PC + D0 * 8] + 0x10303B3], D3 00001668 1EFB 0FE3 058B 0AFB 0FEE move.b [A7]+, [[0x58B] + 0xAFB0FEE] 00001672 830C sbcd -[A1], -[A4] 00001674 A30B syscall Rename/PBHRename/HRename, flags=3 00001676 835A or.w [A2]+, D1 00001678 3313 move.w -[A1], [A3] 0000167A 68EB bvc -0x13 /* 00001667 */ 0000167C 3C69 02CC movea.w A6, [A1 + 0x2CC] 00001680 02D3 .incomplete 00001682 1E32 4512 6B06 move.b D7, [[A2 + D4 * 4] + 0x6B06] 00001688 1223 move.b D1, -[A3] 0000168A 1700 move.b -[A3], D0 0000168C 3B2B AB08 move.w -[A5], [A3 - 0x54F8] 00001690 68B3 bvc -0x4B /* 00001645 */ 00001692 306D 0140 movea.w A0, [A5 + 0x140] 00001696 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00001698 F32D .extension 0x32D <> // unimplemented 0000169A 224E movea.l A1, A6 0000169C 7C0B moveq.l D6, 0x0B 0000169E 0EAB 01FB 0F8B 0866 .invalid.l [A3 + 0x866], 0x1FB0F8B // invalid immediate operation 000016A6 2B0A move.l -[A5], A2 000016A8 16EC 224E move.b [A3]+, [A4 + 0x224E] 000016AC F311 .extension 0x311 <> // unimplemented 000016AE 0303 btst D3, D1 000016B0 0B0E btst A6, D5 000016B2 224E movea.l A1, A6 000016B4 5B06 subq.b D6, 5 000016B6 A30B syscall Rename/PBHRename/HRename, flags=3 000016B8 A1BE syscall vSysUtil, flags=1 000016BA 0B0E btst A6, D5 000016BC 4584 .invalid 2, D4 // invalid opcode 4 with b == 6 000016BE 831C or.b [A4]+, D1 000016C0 6E30 bgt +0x32 /* 000016F2 */ 000016C2 682B bvc +0x2D /* 000016EF */ 000016C4 1327 move.b -[A1], -[A7] 000016C6 077C 0517 bchg 0x517, D3 000016CA 3B07 move.w -[A5], D7 000016CC 6B22 bmi +0x24 /* 000016F0 */ 000016CE A30B syscall Rename/PBHRename/HRename, flags=3 000016D0 1705 move.b -[A3], D5 000016D2 35E1 BD03 move.w [PC - 0x42FD /* FFFFD3D7, cstring "" */], -[A1] 000016D6 0317 btst [A7], D1 000016D8 0530 010B 9B0D E103 btst [[A0 + <> + D0] - 0x64F21EFD], D2 000016E0 0705 btst D5, D3 000016E2 3800 move.w D4, D0 000016E4 0F22 btst -[A2], D7 000016E6 4E01 .invalid // invalid opcode 4 000016E8 0781 bclr D1, D3 000016EA 078B bclr A3, D3 000016EC 087A 4107 C300 bchg.b [PC - 0x3D00 /* FFFFD9EE, cstring "" */], 0x7 // begin alternate branch 000016F0-000016F2 label000016F0: 000016F0 C300 abcd D1, D0 // end alternate branch 000016F0-000016F2 label000016F0: // (misaligned) label000016F2: 000016F2 300F move.w D0, A7 000016F4 490A .invalid 4, A2 // invalid opcode 4 with b == 4 000016F6 FB0F .extension 0xB0F <> // unimplemented 000016F8 064C C302 addi.w A4, 0xC302 000016FC C51E and.b [A6]+, D2 000016FE AB99 syscall stScanLoop 00001700 9317 sub.b [A7], D1 00001702 8301 sbcd D1, D1 00001704 C1F3 051E 3CC3 muls.w D0, [[A3] + D0 * 4 + 0x3CC3] 0000170A 0D89 bclr A1, D6 0000170C 0202 3B5D andi.b D2, 0x5D /* ']' */ 00001710 8568 CB24 or.w [A0 - 0x34DC], D2 00001714 E903 asl D3.b, 4 00001716 8B0E sbcd -[A5], -[A6] 00001718 8101 sbcd D0, D1 0000171A 005B 653B ori.w [A3]+, 0x653B /* 'e;' */ 0000171E 01E3 .incomplete 00001720 35EB 020B 3695 move.w [PC + 0x3695 /* 00004DB7, cstring "" */], [A3 + 0x20B] 00001726 16A3 move.b [A3], -[A3] 00001728 042B 0933 1513 subi.b [A3 + 0x1513], 0x33 /* '3' */ 0000172E 000B 08A0 ori.b A3, 0xA0 00001732 2B09 move.l -[A5], A1 00001734 2D1B move.l -[A6], [A3]+ 00001736 0B08 btst A0, D5 00001738 3519 move.w -[A2], [A1]+ 0000173A 5D1E subq.b [A6]+, 6 0000173C 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 0000173E 551E subq.b [A6]+, 2 00001740 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 00001742 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00001744 DB06 addx.b D5, D6 00001746 3C9B move.w [A6], [A3]+ 00001748 2D69 1803 144B move.l [A6 + 0x144B], [A1 + 0x1803] 0000174E 2903 move.l -[A4], D3 00001750 25EB 10EB 27C5 move.l [PC + 0x27C5 /* 00003F17, cstring "" */], [A3 + 0x10EB] 00001756 D903 addx.b D4, D3 00001758 0CB3 1A22 4E33 AB53 06A5 01CB cmpi.l [[A3] + 0x6A501CB], 0x1A224E33 00001764 25C5 0233 move.l [PC + 0x233 /* 00001999, value 0x3614000F */], D5 00001768 2B6B 054B 0517 move.l [A5 + 0x517], [A3 + 0x54B] 0000176E 0729 332B btst [A1 + 0x332B], D3 00001772 652C bcs +0x2E /* 000017A0 */ 00001774 3378 224E F375 move.w [A1 - 0xC8B], [0x0000224E] 0000177A 332B 0315 move.w -[A1], [A3 + 0x315] 0000177E 0426 0363 subi.b -[A6], 0x63 /* 'c' */ 00001782 DB37 3706 769B add.b [[A7 + <>] + D3 * 8 + 0x769B], D5 00001788 08F3 0111 1F0F 1C04 7EB3 bset.b [[A3 + <>] + D1 * 8 + 0x1C047EB3], 0x11 00001792 1B00 move.b -[A5], D0 00001794 D324 add.b -[A4], D1 00001796 6510 bcs +0x12 /* 000017A8 */ 00001798 030C btst A4, D1 0000179A 8907 sbcd D4, D7 0000179C 30A4 move.w [A0], -[A4] 0000179E 0704 btst D4, D3 label000017A0: 000017A0 AAF7 syscall 0xAF7 000017A2 12AE 2321 move.b [A1], [A6 + 0x2321] 000017A6 366A F517 movea.w A3, [A2 - 0xAE9] // begin alternate branch 000017A8-000017AA label000017A8: 000017A8 F517 .extension 0x517 <> // unimplemented // end alternate branch 000017A8-000017AA label000017A8: // (misaligned) 000017AA BCE5 cmpa.w A6, -[A5] 000017AC 17AB 9903 00A9 move.b [A3 + D0.w - 0x87], [A3 - 0x66FD] 000017B2 1743 0849 move.b [A3 + 0x849], D3 000017B6 D418 add.b D2, [A0]+ 000017B8 0A33 3324 5A53 xori.b [A3 + D5 * 2 + 0x53], 0x24 /* '$' */ 000017BE 0933 3363 053B 3C1E 1033 btst [[A3 + 0x53B] + 0x3C1E1033], D4 000017C8 0083 0A40 4D09 ori.l D3, 0xA404D09 /* '\n@M\t' */ 000017CE 9B20 sub.b -[A0], D5 000017D0 6E2A bgt +0x2C /* 000017FC */ 000017D2 1017 move.b D0, [A7] 000017D4 03A7 bclr -[A7], D1 000017D6 8B0E sbcd -[A5], -[A6] 000017D8 4208 clr.b A0 000017DA 4012 negx.b [A2] 000017DC D317 add.b [A7], D1 000017DE 02DB .incomplete 000017E0 5365 subq.w -[A5], 1 000017E2 002B 7509 0117 ori.b [A3 + 0x117], 0x9 /* '\t' */ 000017E8 8AEE C203 divu.w D5, [A6 - 0x3DFD] 000017EC 0CF1 .incomplete 000017EE 03FB .incomplete 000017F0 0273 1342 0814 andi.w [A3 + D0 + 0x14], 0x1342 000017F6 120B move.b D1, A3 000017F8 0802 7B60 btst.b D2, 0x60 /* '`' */ label000017FC: 000017FC 6500 0F09 bcs +0xF0B /* 00002707 */ 00001800 018B bclr A3, D0 00001802 7332 moveq.l D1, 0x32 00001804 4014 negx.b [A4] 00001806 C52D 2A5A and.b [A5 + 0x2A5A /* export_1351 */], D2 0000180A A406 syscall KillIO, flags=4 0000180C BB0F cmpm.b [A5]+, [A7]+ 0000180E 2705 move.l -[A3], D5 00001810 36E5 move.w [A3]+, -[A5] 00001812 050F btst A7, D2 00001814 1485 move.b [A2], D5 00001816 000F 1405 ori.b A7, 0x5 0000181A 06C3 .incomplete 0000181C 141E move.b D2, [A6]+ 0000181E 1083 move.b [A0], D3 00001820 0A42 2A5A xori.w D2, 0x2A5A /* '*Z' */ 00001824 26F8 0F09 move.l [A3]+, [0x00000F09] 00001828 17CA 7324 move.b <>, A2 0000182C 130F move.b -[A1], A7 0000182E 21C2 1C04 move.l [0x00001C04], D2 00001832 E94F lsl D7.w, 4 00001834 F307 .extension 0x307 <> // unimplemented 00001836 1707 move.b -[A3], D7 00001838 3703 move.w -[A3], D3 0000183A 251B move.l -[A2], [A3]+ 0000183C 0369 1E4B bchg [A1 + 0x1E4B], D1 00001840 0103 btst D3, D0 00001842 0025 4C05 ori.b -[A5], 0x5 00001846 1CDA move.b [A6]+, [A2]+ 00001848 A168 syscall HClrRBit, flags=1 0000184A A400 syscall Open/PBHOpen/HOpen, flags=4 0000184C C34C exg A1, A4 0000184E C9C8 muls.w D4, A0 00001850 2CC1 move.l [A6]+, D1 00001852 C817 and.b D4, [A7] 00001854 0879 7833 0072 1693 bchg.b [0x00721693], 0x33 /* '3' */ 0000185C 050F btst A7, D2 0000185E E505 asl D5.b, 2 00001860 10E1 move.b [A0]+, -[A1] 00001862 05BB 1573 010B 000E 0705 7707 bclr [[PC + 0x10B000E] + 0x7057707], D2 0000186E 0727 btst -[A7], D3 00001870 2B25 move.l -[A5], -[A5] 00001872 070A btst A2, D3 00001874 760F moveq.l D3, 0x0F 00001876 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4 00001878 FB71 .extension 0xB71 <> // unimplemented 0000187A 30CC move.w [A0]+, A4 0000187C 00EB .incomplete 0000187E 4CEB 02A4 000F movem.l D2,D5,D7,A1, [A3 + 0xF] 00001884 61D5 bsr -0x29 /* 0000185B */ 00001886 09C8 .incomplete 00001888 6B10 bmi +0x12 /* 0000189A */ 0000188A A31E syscall NewPtrClear, flags=3 0000188C C535 0303 3304 AD35 and.b [[A5 + <> + D0 * 2] + 0x3304AD35], D2 00001894 851E or.b [A6]+, D2 00001896 4944 chk.w D4, D4 00001898 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 label0000189A: 0000189A A303 syscall Write, flags=3 0000189C 3313 move.w -[A1], [A3] 0000189E E049 lsr D1.w, 8 000018A0 44D8 move.b [A0]+, CCR 000018A2 A91D syscall SizeWindow 000018A4 1216 move.b D1, [A6] 000018A6 4002 negx.b D2 000018A8 F348 .extension 0x348 <> // unimplemented 000018AA 6E30 bgt +0x32 /* 000018DC */ 000018AC 6D01 blt +0x3 /* 000018AF */ 000018AE EB02 asl D2.b, 5 000018B0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000018B2 015F bchg [A7]+, D0 000018B4 BB02 xor.b D2, D5 000018B6 002B 43ED 6C7B ori.b [A3 + 0x6C7B], 0xED 000018BC 1983 0103 0007 06E7 move.b [[A4 + <> + D0] + 0x706E7], D3 000018C4 D30A addx.b -[A1], -[A2] 000018C6 2C83 move.l [A6], D3 000018C8 01CB .incomplete 000018CA 0BEB .incomplete 000018CC 022B 1083 0016 andi.b [A3 + 0x16], 0x83 000018D2 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4 000018D4 1C16 move.b D6, [A6] 000018D6 0243 3C6E andi.w D3, 0x3C6E /* '> 0000191A 0113 btst [A3], D0 0000191C E105 asl D5.b, 8 0000191E FB13 .extension 0xB13 <> // unimplemented 00001920 050C btst A4, D2 00001922 1705 move.b -[A3], D5 00001924 5321 subq.b -[A1], 1 00001926 1A43 movea.b A5, D3 00001928 0017 0551 ori.b [A7], 0x51 /* 'Q' */ 0000192C 6300 930A bls -0x6CF4 /* FFFFAC38 */ 00001930 C92E 2B02 and.b [A6 + 0x2B02], D4 00001934 2B00 move.l -[A5], D0 00001936 0303 btst D3, D1 00001938 C142 exg D0, D2 0000193A AB00 syscall BitBlt 0000193C 7B00 moveq.l D5, 0x00 0000193E AC48 syscall FracSin, auto_pop 00001940 931B sub.b [A3]+, D1 00001942 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001944 AB5B syscall rMASK1 00001946 3B24 move.w -[A5], -[A4] 00001948 3200 move.w D1, D0 0000194A 7391 moveq.l D1, 0xFFFFFF91 0000194C AB5B syscall rMASK1 0000194E CA6B 50AB and.w D5, [A3 + 0x50AB] 00001952 020B 0F93 andi.b A3, 0x93 00001956 0132 1315 btst [[A2] + D1 * 2], D0 0000195A AB5B syscall rMASK1 0000195C 00CB .incomplete 0000195E 658C bcs -0x72 /* 000018EC */ 00001960 0093 1F1C 1002 ori.l [A3], 0x1F1C1002 00001966 0F21 btst -[A1], D7 00001968 7FCC moveq.l D7, 0xFFFFFFCC 0000196A 0705 btst D5, D3 0000196C 81C9 divs.w D0, A1 0000196E 3653 movea.w A3, [A3] 00001970 3D01 move.w -[A6], D1 00001972 7107 moveq.l D0, 0x07 00001974 0A3D 0D71 xori.b <>, 0x71 /* 'q' */ 00001978 1705 move.b -[A3], D5 0000197A B98A cmpm.l [A4]+, [A2]+ 0000197C 1017 move.b D0, [A7] 0000197E 06CF .incomplete 00001980 2303 move.l -[A1], D3 00001982 6300 6B0A bls +0x6B0C /* 0000848E */ 00001986 4000 negx.b D0 00001988 E324 asl D4.b, D1 0000198A 34F3 0952 A303 move.w [A2]+, [[A3] - 0x5CFD] 00001990 36E0 move.w [A3]+, -[A0] 00001992 C236 2501 and.b D1, [[A6 + <> + D2 * 4]] 00001996 5243 addq.w D3, 1 00001998 2736 1400 move.l -[A3], [A6 + D1.w * 4] 0000199C 0F34 6706 73BB btst [[A4 + <>] + D6 * 8 + 0x73BB], D7 000019A2 388A move.w [A4], A2 000019A4 1043 movea.b A0, D3 000019A6 0328 1B09 btst [A0 + 0x1B09], D1 000019AA F381 .invalid <> 000019AC A306 syscall KillIO, flags=3 000019AE EB04 asl D4.b, 5 000019B0 8B02 sbcd D5, D2 000019B2 F300 .extension 0x300 <> // unimplemented 000019B4 DE2B 5B43 add.b D7, [A3 + 0x5B43] 000019B8 0707 btst D7, D3 000019BA 0A21 070A xori.b -[A1], 0xA /* '\n' */ 000019BE 2407 move.l D2, D7 000019C0 09F7 .incomplete 000019C2 808B or.l D0, A3 000019C4 04B0 3B0B CB3A DB01 subi.l [[A0 + <> + A5 * 2]], 0x3B0BCB3A 000019CC 0321 btst -[A1], D1 000019CE 046B 1773 29E3 subi.w [A3 + 0x29E3], 0x1773 000019D4 0AFB .incomplete 000019D6 2E27 move.l D7, -[A7] 000019D8 02B6 233E 570A 850E 24D3 andi.l [[A6 + <>] + A0 * 4 + 0x24D3], 0x233E570A /* '#>W\n' */ 000019E2 0443 0385 subi.w D3, 0x385 000019E6 0AF3 .incomplete 000019E8 013B 045C btst [PC + D0.w * 4 + 0x5C], D0 000019EC 56F3 000F sne [A3 + D0.w + 0xF] 000019F0 E243 asr D3.w, 1 000019F2 0023 0950 ori.b -[A3], 0x50 /* 'P' */ 000019F6 E302 asl D2.b, 1 000019F8 070A btst A2, D3 000019FA 798B moveq.l D4, 0xFFFFFF8B 000019FC 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 000019FE 8550 or.w [A0], D2 00001A00 26B3 043E move.l [A3], [A3 + D0.w * 4 + 0x3E] 00001A04 370C move.w -[A3], A4 00001A06 DB2B 6E24 add.b [A3 + 0x6E24], D5 00001A0A D33D add.b <>, D1 00001A0C 8A04 or.b D5, D4 00001A0E E4EB 3EAB roxr .w [A3 + 0x3EAB] 00001A12 2733 6E6B move.l -[A3], [A3 + D6 * 8 + 0x6B] 00001A16 175C 630B move.b [A3 + 0x630B], [A4]+ 00001A1A E312 roxl D2.b, 1 00001A1C B300 xor.b D0, D1 00001A1E 0107 btst D7, D0 00001A20 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4 00001A22 DB06 addx.b D5, D6 00001A24 DB0E addx.b -[A5], -[A6] 00001A26 1B24 move.b -[A5], -[A4] 00001A28 EB0D lsl D5.b, 5 00001A2A 4007 negx.b D7 00001A2C 0CAE 02BB 6F61 0007 cmpi.l [A6 + 0x7], 0x2BB6F61 00001A34 03BF bclr <>, D1 00001A36 0B5A bchg [A2]+, D5 00001A38 EB04 asl D4.b, 5 00001A3A 7308 moveq.l D1, 0x08 00001A3C A0FB syscall vNewMap 00001A3E 2113 move.l -[A0], [A3] 00001A40 6553 bcs +0x55 /* 00001A95 */ 00001A42 040E F307 subi.b A6, 0x7 00001A46 E500 asl D0.b, 2 00001A48 336E 6B57 0E93 move.w [A1 + 0xE93], [A6 + 0x6B57] 00001A4E 01C9 .incomplete 00001A50 01E3 .incomplete 00001A52 4C58 0EAB movem.l D0,D1,D3,D5,D7,A1,A2,A3, [A0]+ 00001A56 17E1 007B move.b [PC + D0.w + 0x7B], -[A1] 00001A5A 1A6B 2401 movea.b A5, [A3 + 0x2401] 00001A5E 026B 110E 7CFB andi.w [A3 + 0x7CFB], 0x110E 00001A64 211B move.l -[A0], [A3]+ 00001A66 963B 0653 sub.b D3, [PC + D0.w * 8 + 0x53] 00001A6A 0ABB 0B1B 191F EB02 A6B3 xori.l [[PC + <> + A6 * 2] - 0x594D], 0xB1B191F 00001A74 14D3 move.b [A2]+, [A3] 00001A76 0750 bchg [A0], D3 00001A78 3C9B move.w [A6], [A3]+ 00001A7A 1242 movea.b A1, D2 00001A7C 08A3 06C3 bclr.b -[A3], 0xC3 00001A80 0200 3382 andi.b D0, 0x82 00001A84 6300 3068 bls +0x306A /* 00004AEE */ 00001A88 8B0E sbcd -[A5], -[A6] 00001A8A E4B3 roxr D3, D2 00001A8C 0E36 0707 B653 .invalid.b [A6 + A3.w * 8 + 0x53], 0x7 // invalid immediate operation 00001A92 042B 196C 5304 subi.b [A3 + 0x5304], 0x6C /* 'l' */ 00001A98 3AEB 0152 move.w [A5]+, [A3 + 0x152] 00001A9C 070D btst A5, D3 00001A9E E378 rol D0.w, D1 00001AA0 070D btst A5, D3 00001AA2 E678 ror D0.w, D3 00001AA4 170D move.b -[A3], A5 00001AA6 E9D3 2E1B bfextu D2, [A3] {D0:27} 00001AAA 1F32 B303 1233 6E02 move.b -[A7], [[A2 + <> + A3 * 2] + 0x12336E02] 00001AB2 7326 moveq.l D1, 0x26 00001AB4 A300 syscall Open/PBHOpen/HOpen, flags=3 00001AB6 0F56 bchg [A6], D7 00001AB8 7308 moveq.l D1, 0x08 00001ABA 1B02 move.b -[A5], D2 00001ABC 5304 subq.b D4, 1 00001ABE 907B 0952 9B03 sub.w D0, [[PC] - 0x64FD] 00001AC4 C102 abcd D0, D2 00001AC6 2B1C move.l -[A5], [A4]+ 00001AC8 4328 4100 .invalid 1, [A0 + 0x4100] // invalid opcode 4 with b == 4 00001ACC BB31 6B03 4109 0F0E xor.b [[A1 + <> + D6 * 2] + 0x41090F0E], D5 00001AD4 0F81 bclr D1, D7 00001AD6 0543 bchg D3, D2 00001AD8 1D53 04E4 move.b [A6 + 0x4E4], [A3] 00001ADC 8100 sbcd D0, D0 00001ADE C30C abcd -[A1], -[A4] 00001AE0 440F neg.b A7 00001AE2 4A07 tst.b D7 00001AE4 0815 1709 btst.b [A5], 0x9 /* '\t' */ 00001AE8 302B 6EC2 move.w D0, [A3 + 0x6EC2] 00001AEC 1702 move.b -[A3], D2 00001AEE 131C move.b -[A1], [A4]+ 00001AF0 2B6E 2702 17AB move.l [A5 + 0x17AB], [A6 + 0x2702] 00001AF6 00A1 0C8B 4078 ori.l -[A1], 0xC8B4078 00001AFC B30C cmpm.b [A1]+, [A4]+ 00001AFE 7B30 moveq.l D5, 0x30 00001B00 262B 3E23 move.l D3, [A3 + 0x3E23] 00001B04 6E8D bgt -0x71 /* 00001A93 */ 00001B06 2063 movea.l A0, -[A3] 00001B08 0DD3 .incomplete 00001B0A 0778 4303 bchg [0x00004303], D3 00001B0E 5083 addq.l D3, 8 00001B10 0004 A321 ori.b D4, 0x21 /* '!' */ 00001B14 7B17 moveq.l D5, 0x17 00001B16 EB19 rol D1.b, 5 00001B18 370A move.w -[A3], A2 00001B1A 5207 addq.b D7, 1 00001B1C 0982 bclr D2, D4 00001B1E 6701 beq +0x3 /* 00001B21 */ 00001B20 93F3 0417 sub.l A1, [A3 + D0.w * 4 + 0x17] 00001B24 09FA .incomplete 00001B26 3B21 move.w -[A5], -[A1] 00001B28 0700 btst D0, D3 00001B2A 6837 bvc +0x39 /* 00001B63 */ 00001B2C 092D 2313 btst [A5 + 0x2313], D4 00001B30 3604 move.w D3, D4 00001B32 A11D syscall MaxMem, flags=1 00001B34 CB17 and.b [A7], D5 00001B36 0F41 bchg D1, D7 00001B38 12FA BC1C move.b [A1]+, [PC - 0x43E4 /* FFFFD756, cstring "" */] 00001B3C 0481 4112 170A subi.l D1, 0x4112170A 00001B42 B517 xor.b [A7], D2 00001B44 011B btst [A3]+, D0 00001B46 6B0D bmi +0xF /* 00001B55 */ 00001B48 270B move.l -[A3], A3 00001B4A C748 exg A3, A0 00001B4C 1708 move.b -[A3], A0 00001B4E 77C1 moveq.l D3, 0xFFFFFFC1 00001B50 2878 C52D movea.l A4, [0xFFFFC52D] 00001B54 6803 bvc +0x5 /* 00001B59 */ 00001B56 2EB3 886B move.l [A7], [A3 + A0 + 0x6B] 00001B5A 0644 0B3F addi.w D4, 0xB3F 00001B5E 360B move.w D3, A3 00001B60 3F04 move.w -[A7], D4 00001B62 6300 0300 bls +0x302 /* 00001E64 */ 00001B66 F306 .extension 0x306 <> // unimplemented 00001B68 103C BB30 move.b D0, 0x30 /* '0' */ 00001B6C B210 cmp.b D1, [A0] 00001B6E 4007 negx.b D7 00001B70 03C3 .incomplete 00001B72 2B06 move.l -[A5], D6 00001B74 305B movea.w A0, [A3]+ 00001B76 818B 0313 unpk -[A0], -[A3], 0x0313 00001B7A 4673 08EB not.w [A3 + D0 - 0x21] 00001B7E 0874 7B07 0E38 bchg.b [A4 + D0 * 8 + 0x38], 0x7 00001B84 284B movea.l A4, A3 00001B86 011B btst [A3]+, D0 00001B88 0343 bchg D3, D1 00001B8A 57E3 seq -[A3] 00001B8C 1B9B 0C43 move.b [A5 + D0 * 4 + 0x43], [A3]+ 00001B90 5753 subq.w [A3], 3 00001B92 1AA5 move.b [A5], -[A5] 00001B94 0453 0E43 subi.w [A3], 0xE43 00001B98 578B subq.l A3, 3 00001B9A 19B3 082B 2244 move.b [A4 + D2.w * 2 + 0x44], [A3 + D0 + 0x2B] 00001BA0 3B04 move.w -[A5], D4 00001BA2 4357 chk.w D1, [A7] 00001BA4 9B20 sub.b -[A0], D5 00001BA6 B308 cmpm.b [A1]+, [A0]+ 00001BA8 E341 asl D1.w, 1 00001BAA 0705 btst D5, D3 00001BAC 0D43 bchg D3, D6 00001BAE 57EB 1A25 seq [A3 + 0x1A25] 00001BB2 0261 5110 andi.w -[A1], 0x5110 00001BB6 6B01 bmi +0x3 /* 00001BB9 */ 00001BB8 0F85 bclr D5, D7 00001BBA 0092 732B 105B ori.l [A2], 0x732B105B 00001BC0 226B 06A4 movea.l A1, [A3 + 0x6A4] 00001BC4 0F10 btst [A0], D7 00001BC6 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001BC8 8B04 sbcd D5, D4 00001BCA 631E bls +0x20 /* 00001BEA */ 00001BCC 1040 movea.b A0, D0 00001BCE B210 cmp.b D1, [A0] 00001BD0 02C3 .incomplete 00001BD2 7372 moveq.l D1, 0x72 00001BD4 4830 68B3 nbcd.b [A0 + D6 - 0x77] 00001BD8 1412 move.b D2, [A2] 00001BDA 881C or.b D4, [A4]+ 00001BDC 4800 nbcd.b D0 00001BDE 530B subq.b A3, 1 00001BE0 3302 move.w -[A1], D2 00001BE2 9B00 subx.b D5, D0 00001BE4 30BB 0221 move.w [A0], [PC + D0.w * 2 + 0x21] 00001BE8 1145 300F move.b [A0 + 0x300F], D5 // begin alternate branch 00001BEA-00001BEC label00001BEA: 00001BEA 300F move.w D0, A7 // end alternate branch 00001BEA-00001BEC label00001BEA: // (misaligned) 00001BEC E2E3 lsr .w -[A3] 00001BEE 67EB beq -0x13 /* 00001BDB */ 00001BF0 0C36 178D 22EB cmpi.b [A6 + D2.w * 2 - 0x21], 0x8D 00001BF6 01F3 .incomplete 00001BF8 000F E238 ori.b A7, 0x38 /* '8' */ 00001BFC 2B06 move.l -[A5], D6 00001BFE 0F81 bclr D1, D7 00001C00 0C0F 8D0C cmpi.b A7, 0xC 00001C04 B30A cmpm.b [A1]+, [A2]+ 00001C06 105B movea.b A0, [A3]+ 00001C08 02B3 0AD3 0E4B 2185 andi.l [[ + <>] + D2], 0xAD30E4B 00001C10 08AB 069B 0A0F bclr.b [A3 + 0xA0F], 0x9B 00001C16 7453 moveq.l D2, 0x53 00001C18 0E0D 01BB .invalid.b A5, 0xBB // invalid immediate operation 00001C1C 044B 2107 subi.w A3, 0x2107 00001C20 0D16 btst [A6], D6 00001C22 E100 asl D0.b, 8 00001C24 0B43 bchg D3, D5 00001C26 A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5 00001C28 2102 move.l -[A0], D2 00001C2A 1B07 move.b -[A5], D7 00001C2C 7463 moveq.l D2, 0x63 00001C2E 02CE .incomplete 00001C30 74BB moveq.l D2, 0xFFFFFFBB 00001C32 2710 move.l -[A3], [A0] 00001C34 1703 move.b -[A3], D3 00001C36 F210 34DA .invalid fmove, !rm 00001C3A 030D btst A5, D1 00001C3C 36A3 move.w [A3], -[A3] 00001C3E 0DDB .incomplete 00001C40 2344 040D move.l [A1 + 0x40D], D4 00001C44 0B73 0C30 bchg [A3 + D0 * 4 + 0x30], D5 00001C48 8500 sbcd D2, D0 00001C4A 8305 sbcd D1, D5 00001C4C 3407 move.w D2, D7 00001C4E 08BF 0701 bclr.b <>, 0x1 00001C52 1F18 move.b -[A7], [A0]+ 00001C54 CB0E abcd -[A5], -[A6] 00001C56 081F 0825 btst.b [A7]+, 0x25 /* '%' */ 00001C5A 23FB 00A1 2233 241E move.l [0x2233241E], [PC + D0.w - 0x95] 00001C62 1093 move.b [A0], [A3] 00001C64 1A58 movea.b A5, [A0]+ 00001C66 FB2B .extension 0xB2B <> // unimplemented 00001C68 2302 move.l -[A1], D2 00001C6A 1E04 move.b D7, D4 00001C6C FB23 .extension 0xB23 <> // unimplemented 00001C6E F30A .extension 0x30A <> // unimplemented 00001C70 7B14 moveq.l D5, 0x14 00001C72 C574 F353 1401 0793 and.w [[A4] + 0x14010793], D2 00001C7A 3B1E move.w -[A5], [A6]+ 00001C7C 04AB 1844 40E1 008B subi.l [A3 + 0x8B], 0x184440E1 00001C84 021B 5B2A andi.b [A3]+, 0x2A /* '*' */ 00001C88 2856 movea.l A4, [A6] 00001C8A 2B05 move.l -[A5], D5 00001C8C 3702 move.w -[A3], D2 00001C8E 0773 026B bchg [A3 + D0.w * 2 + 0x6B], D3 00001C92 4E33 .invalid // invalid opcode 4 00001C94 064B 1C0F addi.w A3, 0x1C0F 00001C98 C810 and.b D4, [A0] 00001C9A 8B02 sbcd D5, D2 00001C9C 08A1 021E bclr.b -[A1], 0x1E 00001CA0 1093 move.b [A0], [A3] 00001CA2 0034 070C D827 ori.b [A4 + A5 + 0x27], 0xC 00001CA8 0797 bclr [A7], D3 00001CAA A314 syscall GetVol/PBHGetVol/HGetVol, flags=3 00001CAC 170C move.b -[A3], A4 00001CAE 9607 sub.b D3, D7 00001CB0 03A0 bclr -[A0], D1 00001CB2 6305 bls +0x7 /* 00001CB9 */ 00001CB4 A314 syscall GetVol/PBHGetVol/HGetVol, flags=3 00001CB6 06E6 .incomplete 00001CB8 10E6 move.b [A0]+, -[A6] 00001CBA 780F moveq.l D4, 0x0F 00001CBC 76F3 moveq.l D3, 0xFFFFFFF3 00001CBE 064B 0132 addi.w A3, 0x132 00001CC2 1261 movea.b A1, -[A1] 00001CC4 019A bclr [A2]+, D0 00001CC6 001B 60A3 ori.b [A3]+, 0xA3 00001CCA 0007 0E5C ori.b D7, 0x5C /* '\\' */ 00001CCE CEB3 0A07 and.l D7, [A3 + D0 * 2 + 0x7] 00001CD2 030A btst A2, D1 00001CD4 4385 .invalid 1, D5 // invalid opcode 4 with b == 6 00001CD6 4586 .invalid 2, D6 // invalid opcode 4 with b == 6 00001CD8 020F B030 andi.b A7, 0x30 /* '0' */ 00001CDC 9B02 subx.b D5, D2 00001CDE E900 asl D0.b, 4 00001CE0 0FB0 3080 bclr [A0 + D3.w - 0x128], D7 00001CE4 C106 abcd D0, D6 00001CE6 0338 C506 btst [0xFFFFC506], D1 00001CEA 0FC1 .incomplete 00001CEC 0653 092B addi.w [A3], 0x92B /* '\t+' */ 00001CF0 0917 btst [A7], D4 00001CF2 039F bclr [A7]+, D1 00001CF4 B274 C502 2B60 cmp.w D1, [[A4 + <> + A4 * 4] + 0x2B60] 00001CFA 6500 9B4A bcs -0x64B4 /* FFFFB846 */ 00001CFE E903 asl D3.b, 4 00001D00 DB1E add.b [A6]+, D5 00001D02 129B move.b [A1], [A3]+ 00001D04 51A5 subq.l -[A5], 8 00001D06 000F C1A2 ori.b A7, 0xA2 00001D0A 9B51 sub.w [A1], D5 00001D0C 0702 btst D2, D3 00001D0E CD4B exg A6, A3 00001D10 019B bclr [A3]+, D0 00001D12 2522 move.l -[A2], -[A2] 00001D14 4E17 .invalid // invalid opcode 4 00001D16 852C 1321 or.b [A4 + 0x1321], D2 00001D1A A30B syscall Rename/PBHRename/HRename, flags=3 00001D1C 4461 neg.w -[A1] 00001D1E BB6B 0168 xor.w [A3 + 0x168], D5 00001D22 EB10 roxl D0.b, 5 00001D24 0672 0B95 3B41 addi.w [[A2 + <>]], 0xB95 00001D2A DB3E add.b <>, D5 00001D2C 7351 moveq.l D1, 0x51 00001D2E 0305 btst D5, D1 00001D30 4B5D chk.w D5, [A5]+ 00001D32 E1CD asl .w A5 00001D34 C337 3212 and.b [A7 + D3.w * 2 + 0x12], D1 00001D38 0FED .incomplete 00001D3A CDB3 3FB3 09C3 3744 9325 0672 and.l [[0x9C33744 + D3 * 8] - 0x6CDAF98E], D6 00001D46 0FA0 bclr -[A0], D7 00001D48 9B51 sub.w [A1], D5 00001D4A 1300 move.b -[A1], D0 00001D4C 1B5D 0305 move.b [A5 + 0x305], [A5]+ 00001D50 0783 bclr D3, D3 00001D52 CE0F and.b D7, A7 00001D54 3212 move.w D1, [A2] 00001D56 0F8D bclr A5, D7 00001D58 0F2B 2F9B btst [A3 + 0x2F9B], D7 00001D5C 311F move.w -[A0], [A7]+ 00001D5E 1E04 move.b D7, D4 00001D60 E106 asl D6.b, 8 00001D62 0F44 bchg D4, D7 00001D64 0EFD .incomplete 00001D66 0672 DD06 4300 addi.w [A2 + <> + D4 * 2], 0xDD06 00001D6C C506 abcd D2, D6 00001D6E 8B01 sbcd D5, D1 00001D70 D803 add.b D4, D3 00001D72 12DA move.b [A1]+, [A2]+ 00001D74 E644 asr D4.w, 3 00001D76 CD0F abcd -[A6], -[A7] 00001D78 9B72 8017 sub.w [A2 + A0.w + 0x17], D5 00001D7C 0BC4 .incomplete 00001D7E 0F6D 3C07 bchg [A5 + 0x3C07], D7 00001D82 00E6 .incomplete 00001D84 28A1 move.l [A4], -[A1] 00001D86 2168 D324 8300 move.l [A0 - 0x7D00], [A0 - 0x2CDC] 00001D8C 1068 9B20 movea.b A0, [A0 - 0x64E0] 00001D90 1E04 move.b D7, D4 00001D92 8355 or.w [A5], D1 00001D94 4488 neg.l A0 00001D96 8303 sbcd D1, D3 00001D98 A81E syscall SaveRestoreBits 00001D9A 046B 0210 611F subi.w [A3 + 0x611F], 0x210 00001DA0 B31E xor.b [A6]+, D1 00001DA2 3607 move.w D3, D7 00001DA4 106B C6B3 movea.b A0, [A3 - 0x394D] 00001DA8 7B07 moveq.l D5, 0x07 00001DAA 0C69 1E10 8100 cmpi.w [A1 - 0x7F00], 0x1E10 00001DB0 1780 6AF3 move.b [A3 + D6 * 2 - 0x13], D0 00001DB4 0A13 0048 xori.b [A3], 0x48 /* 'H' */ 00001DB8 4526 .invalid 2, -[A6] // invalid opcode 4 with b == 4 00001DBA F30A .extension 0x30A <> // unimplemented 00001DBC 9B00 subx.b D5, D0 00001DBE F30C .extension 0x30C <> // unimplemented 00001DC0 321C move.w D1, [A4]+ 00001DC2 4814 nbcd.b [A4] 00001DC4 452A 1704 .invalid 2, [A2 + 0x1704] // invalid opcode 4 with b == 4 00001DC8 C465 and.w D2, -[A5] 00001DCA 2681 move.l [A3], D1 00001DCC 0027 04C8 ori.b -[A7], 0xC8 00001DD0 AB0C syscall FastSlabMode 00001DD2 E901 asl D1.b, 4 00001DD4 8B02 sbcd D5, D2 00001DD6 4B28 4805 .invalid 5, [A0 + 0x4805] // invalid opcode 4 with b == 4 00001DDA 028B 0293 3B30 andi.l A3, 0x2933B30 00001DE0 A138 syscall WriteParam, flags=1 00001DE2 3B0B move.w -[A5], A3 00001DE4 0FEA .incomplete 00001DE6 5B0D subq.b A5, 5 00001DE8 4061 negx.w -[A1] 00001DEA 2ADB move.l [A5]+, [A3]+ 00001DEC 1930 638A 1288 move.b -[A4], [[ + <> + D6 * 2] + 0x1288] 00001DF2 4000 negx.b D0 00001DF4 F34A .extension 0x34A <> // unimplemented 00001DF6 EACB 2D85 bfchg A3 {D6:5} 00001DFA 002A 2801 031E ori.b [A2 + 0x31E], 0x1 00001E00 0403 0E36 subi.b D3, 0x36 /* '6' */ 00001E04 0F4D bchg A5, D7 00001E06 0230 1B0D 14A5 andi.b [A0 + D1.w * 4 - 0x91], 0xD /* '\r' */ 00001E0C 004D 01AD ori.w A5, 0x1AD 00001E10 062A 6A07 0492 addi.b [A2 + 0x492], 0x7 00001E16 1E10 move.b D7, [A0] 00001E18 4B2D 3607 .invalid 5, [A5 + 0x3607] // invalid opcode 4 with b == 4 00001E1C 895E or.w [A6]+, D4 00001E1E C101 abcd D0, D1 00001E20 4B55 chk.w D5, [A5] 00001E22 C51F and.b [A7]+, D2 00001E24 340F move.w D2, A7 00001E26 8100 sbcd D0, D0 label00001E28: 00001E28 03BF bclr <>, D1 00001E2A 0E07 011D .invalid.b D7, 0x1D // invalid immediate operation 00001E2E 5B03 subq.b D3, 5 00001E30 0C18 0E0F cmpi.b [A0]+, 0xF 00001E34 0A03 1624 xori.b D3, 0x24 /* '$' */ 00001E38 3307 move.w -[A1], D7 00001E3A 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 00001E3C A313 syscall FlushVol, flags=3 00001E3E 5309 subq.b A1, 1 00001E40 0316 btst [A6], D1 00001E42 2E04 move.l D7, D4 00001E44 9B10 sub.b [A0], D5 00001E46 4583 .invalid 2, D3 // invalid opcode 4 with b == 6 label00001E48: 00001E48 EB87 asl D7, 5 00001E4A 340B move.w D2, A3 00001E4C 2A6C 7817 movea.l A5, [A4 + 0x7817] 00001E50 1130 1014 move.b -[A0], [A0 + D1.w + 0x14] 00001E54 020F 06AB andi.b A7, 0xAB 00001E58 0B08 btst A0, D5 00001E5A 1402 move.b D2, D2 00001E5C F330 .extension 0x330 <> // unimplemented 00001E5E 6E2A bgt +0x2C /* 00001E8A */ 00001E60 6AC6 bpl -0x38 /* 00001E28 */ 00001E62 423C DB10 E171 clr.b 0xDB10E171 // begin alternate branch 00001E64-00001E68 label00001E64: 00001E64 DB10 add.b [A0], D5 00001E66 E171 roxl D1.w, D0 // end alternate branch 00001E64-00001E68 label00001E64: // (misaligned) 00001E68 1402 move.b D2, D2 00001E6A AB20 syscall RgnOp 00001E6C 1703 move.b -[A3], D3 00001E6E C810 and.b D4, [A0] 00001E70 30CA move.w [A0]+, A2 00001E72 3B6D 9B0A 1402 move.w [A5 + 0x1402 /* export_636 */], [A5 - 0x64F6] 00001E78 D372 2904 add.w <>, D1 00001E7C 0F2D 040F btst [A5 + 0x40F], D7 00001E80 2504 move.l -[A2], D4 00001E82 CC42 and.w D6, D2 00001E84 8B17 or.b [A7], D5 00001E86 7E43 moveq.l D7, 0x43 00001E88 4800 nbcd.b D0 label00001E8A: 00001E8A 5B8F subq.l A7, 5 00001E8C F301 .extension 0x301 <> // unimplemented 00001E8E 3413 move.w D2, [A3] 00001E90 1240 movea.b A1, D0 00001E92 6225 bhi +0x27 /* 00001EB9 */ 00001E94 010F btst A7, D0 00001E96 C5B9 1402 0F89 and.l [0x14020F89], D2 00001E9C 046B 4A8D 040F subi.w [A3 + 0x40F], 0x4A8D 00001EA2 6E2A bgt +0x2C /* 00001ECE */ 00001EA4 1B03 move.b -[A5], D3 00001EA6 CC42 and.w D6, D2 00001EA8 FB01 .extension 0xB01 <> // unimplemented 00001EAA A13F syscall InitUtil, flags=1 00001EAC 8B2A 0F06 or.b [A2 + 0xF06], D5 00001EB0 266B 07DB movea.l A3, [A3 + 0x7DB] 00001EB4 1705 move.b -[A3], D5 00001EB6 24E3 move.l [A2]+, -[A3] 00001EB8 0F81 bclr D1, D7 00001EBA 6041 bra +0x43 /* 00001EFD */ 00001EBC 60DB bra -0x23 /* 00001E99 */ 00001EBE 11A3 13A9 8E06 move.b [[-0x71FA + D1 * 2]], -[A3] 00001EC4 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00001EC6 08FA BCE5 056B bset.b [PC + 0x56B /* 00002433, cstring "" */], 0xE5 00001ECC 186E 2A28 movea.b A4, [A6 + 0x2A28] // begin alternate branch 00001ECE-00001ED2 label00001ECE: 00001ECE 2A28 650D move.l D5, [A0 + 0x650D] // end alternate branch 00001ECE-00001ED2 label00001ECE: // (misaligned) 00001ED0 650D bcs +0xF /* 00001EDF */ 00001ED2 A312 syscall SetEOF, flags=3 00001ED4 CA2B B2F2 and.b D5, [A3 - 0x4D0E] 00001ED8 AB13 syscall PatConvert 00001EDA AB25 syscall SlabMode 00001EDC 4002 negx.b D2 00001EDE 0FA1 bclr -[A1], D7 00001EE0 11FB 080D 030F move.b [0x0000030F], [PC + D0 + 0xD] 00001EE6 5E0F addq.b A7, 7 00001EE8 1402 move.b D2, D2 00001EEA CB1C and.b [A4]+, D5 00001EEC 2A6A 5E0F movea.l A5, [A2 + 0x5E0F] 00001EF0 1402 move.b D2, D2 00001EF2 EB87 asl D7, 5 00001EF4 30C6 move.w [A0]+, D6 00001EF6 063C 2B13 4002 addi.b 0x2, 0x13 00001EFC AB72 syscall rHilite 00001EFE A103 syscall Write, flags=1 00001F00 6302 bls +0x4 /* 00001F04 */ 00001F02 1402 move.b D2, D2 label00001F04: 00001F04 A320 syscall SetPtrSize, flags=3 00001F06 C503 abcd D2, D3 00001F08 CB26 and.b -[A6], D5 00001F0A 1705 move.b -[A3], D5 00001F0C F941 .extension 0x941 <> // unimplemented 00001F0E 0814 02DB btst.b [A4], 0xDB 00001F12 426E 30CC clr.w [A6 + 0x30CC] 00001F16 42EB 1F06 .invalid [A3 + 0x1F06] // invalid opcode 4 with subtype 1 00001F1A 490F .invalid 4, A7 // invalid opcode 4 with b == 4 00001F1C 0F61 bchg -[A1], D7 00001F1E 1C5B movea.b A6, [A3]+ 00001F20 1293 move.b [A1], [A3] 00001F22 302A 100F move.w D0, [A2 + 0x100F] 00001F26 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001F28 A316 syscall InitQueue/FInitQueue, flags=3 00001F2A 3012 move.w D0, [A2] 00001F2C E30F lsl D7.b, 1 00001F2E 1A0F move.b D5, A7 00001F30 424C clr.w A4 00001F32 4007 negx.b D7 00001F34 0BB9 0FF2 E30F bclr [0x0FF2E30F], D5 00001F3A 1B0F move.b -[A5], A7 00001F3C 6108 bsr +0xA /* 00001F46 */ 00001F3E 1273 196C movea.b A1, <> 00001F42 2B17 move.l -[A5], [A7] 00001F44 1705 move.b -[A3], D5 fn00001F46: 00001F46 C50F abcd -[A2], -[A7] 00001F48 A909 syscall CalcVis 00001F4A EB87 asl D7, 5 00001F4C 8517 or.b [A7], D2 00001F4E 06E3 .incomplete 00001F50 0261 A917 andi.w -[A1], 0xA917 00001F54 8466 or.w D2, -[A6] 00001F56 4159 chk.w D0, [A1]+ 00001F58 9316 sub.b [A6], D1 00001F5A ED7B rol D3.w, D6 00001F5C A150 syscall RelString/CompareString, flags=1 00001F5E 04BB 1F36 4B36 1E10 subi.l [PC + D1 * 8 + 0x10], 0x1F364B36 00001F66 6B21 bmi +0x23 /* 00001F89 */ 00001F68 062B 1107 0A2C addi.b [A3 + 0xA2C], 0x7 00001F6E 0B3A 1093 btst [PC + 0x1093 /* 00003003, cstring "" */], D5 00001F72 55A8 0529 subq.l [A0 + 0x529], 2 00001F76 A329 syscall HLock, flags=3 00001F78 A86B syscall LoWord 00001F7A 32BB 0CA8 move.w [A1], [PC + D0 * 4 - 0x88] 00001F7E 34A3 move.w [A2], -[A3] 00001F80 0DB3 08BB bclr [A3 + D0 - 0x69], D6 00001F84 24A8 1C10 move.l [A2], [A0 + 0x1C10] 00001F88 B2A8 8174 cmp.l D1, [A0 - 0x7E8C] 00001F8C 6377 bls +0x79 /* 00002005 */ 00001F8E A842 syscall Frac2Fix 00001F90 253D move.l -[A2], <> 00001F92 4704 .invalid 3, D4 // invalid opcode 4 with b == 4 00001F94 F05A 2708 .extension 0x05A <>, 0x2708 // unimplemented 00001F98 79BB moveq.l D4, 0xFFFFFFBB 00001F9A 1F74 A403 12C3 move.b [A7 + 0x12C3], [A4 + A2.w * 4 + 0x3] 00001FA0 0707 btst D7, D3 00001FA2 00BE 1041 0314 ori.l <>, 0x10410314 00001FA8 EA6A lsr D2.w, D5 00001FAA 00CB .incomplete 00001FAC 142A 284D move.b D2, [A2 + 0x284D] 00001FB0 A613 syscall FlushVol, flags=6 00001FB2 180E move.b D4, A6 00001FB4 470D .invalid 3, A5 // invalid opcode 4 with b == 4 00001FB6 0E1B 0736 .invalid.b [A3]+, 0x36 /* '6' */ // invalid immediate operation 00001FBA 0704 btst D4, D3 00001FBC A92B syscall GrowWindow 00001FBE 11FB 6636 C100 move.b [0xFFFFC100], [PC + D6.w * 8 + 0x36] 00001FC4 DB02 addx.b D5, D2 00001FC6 F306 .extension 0x306 <> // unimplemented 00001FC8 74F3 moveq.l D2, 0xFFFFFFF3 00001FCA 0638 421B 0D0F addi.b [0x00000D0F], 0x1B 00001FD0 386B 1238 movea.w A4, [A3 + 0x1238] 00001FD4 B6D3 cmpa.w A3, [A3] 00001FD6 098B bclr A3, D4 00001FD8 017B 1307 04E2 8B0B bchg [[PC + <>] + D1 * 2 + 0x4E28B0B], D0 00001FE0 6B01 bmi +0x3 /* 00001FE3 */ 00001FE2 E367 asl D7.w, D1 00001FE4 E1A7 asl D7, D0 00001FE6 C309 abcd -[A1], -[A1] 00001FE8 3842 movea.w A4, D2 00001FEA 8704 sbcd D3, D4 00001FEC 3641 movea.w A3, D1 00001FEE F7A1 .invalid <> 00001FF0 780E moveq.l D4, 0x0E 00001FF2 B258 cmp.w D1, [A0]+ 00001FF4 A549 syscall HPurge, flags=5 00001FF6 3857 movea.w A4, [A7] 00001FF8 0AFE .incomplete 00001FFA E907 asl D7.b, 4 00001FFC 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4 00001FFE F306 .extension 0x306 <> // unimplemented 00002000 363B 0258 move.w D3, [PC + D0.w * 2 + 0x58] 00002004 3823 move.w D4, -[A3] 00002006 05CE .incomplete 00002008 3849 movea.w A4, A1 0000200A 718B moveq.l D0, 0xFFFFFF8B 0000200C 040F 3834 subi.b A7, 0x34 /* '4' */ 00002010 2B2C 361C move.l -[A5], [A4 + 0x361C] 00002014 10AD 01F3 move.b [A0], [A5 + 0x1F3] 00002018 5330 CD04 subq.b <>, 1 0000201C 8801 or.b D4, D1 0000201E 3906 move.w -[A4], D6 00002020 0807 07BD btst.b D7, 0xBD 00002024 0033 0CDE 8230 ori.b [A3 + A0.w * 2 + 0x30], 0xDE 0000202A 25EA AB11 1288 move.l [PC + 0x1288 /* 000032B4, cstring "" */], [A2 - 0x54EF] 00002030 1485 move.b [A2], D5 00002032 7F8B moveq.l D7, 0xFFFFFF8B 00002034 0C07 03E9 cmpi.b D7, 0xE9 00002038 F300 .extension 0x300 <> // unimplemented 0000203A 0FE2 .incomplete 0000203C 9B00 subx.b D5, D0 0000203E DB0E addx.b -[A5], -[A6] 00002040 3093 move.w [A0], [A3] 00002042 251C move.l -[A2], [A4]+ 00002044 105C movea.b A0, [A4]+ 00002046 56E1 sne -[A1] 00002048 6DA5 blt -0x59 /* 00001FEF */ 0000204A 0ADB .incomplete 0000204C 42B0 1E04 clr.l [A0 + D1 * 8 + 0x4] 00002050 2B66 06C9 move.l [A5 + 0x6C9], -[A6] 00002054 0373 0C2A bchg [A3 + D0 * 4 + 0x2A], D1 00002058 6A06 bpl +0x8 /* 00002060 */ 0000205A 08FA 0B11 B380 bset.b [PC - 0x4C80 /* FFFFD3DC, cstring "" */], 0x11 label00002060: 00002060 7014 moveq.l D0, 0x14 00002062 00AB 15DE 1106 E505 ori.l [A3 - 0x1AFB], 0x15DE1106 0000206A 0FE2 .incomplete 0000206C 2B15 move.l -[A5], [A5] 0000206E 070C btst A4, D3 00002070 F1A5 .invalid <> 00002072 065B 351B addi.w [A3]+, 0x351B 00002076 192A 6A25 move.b -[A4], [A2 + 0x6A25] 0000207A 5F0B subq.b A3, 7 0000207C 0B1F btst [A7]+, D5 0000207E 8D05 sbcd D6, D5 00002080 3082 move.w [A0], D2 00002082 2137 657D move.l -[A0], <> 00002086 2704 move.l -[A3], D4 00002088 6D09 blt +0xB /* 00002093 */ 0000208A 1E14 move.b D7, [A4] 0000208C 024B 3821 andi.w A3, 0x3821 /* '8!' */ 00002090 3083 move.w [A0], D3 00002092 0845 F340 bchg.b D5, 0x40 /* '@' */ 00002096 0710 btst [A0], D3 00002098 232A 1021 move.l -[A1], [A2 + 0x1021] 0000209C F8A1 8F58 .extension 0x8A1 <> // unimplemented 000020A0 5B01 subq.b D1, 5 000020A2 B30A cmpm.b [A1]+, [A2]+ 000020A4 01E6 .incomplete 000020A6 CCDA mulu.w D6, [A2]+ 000020A8 B606 cmp.b D3, D6 000020AA BB01 xor.b D1, D5 000020AC B0D3 cmpa.w A0, [A3] 000020AE 27DB 192B 15EA 6307 FABC move.l [[PC + 0x15EA + D1] + 0x6307FABC], [A3]+ 000020B8 1402 move.b D2, D2 000020BA A35F syscall NMRemove, flags=3 000020BC B0A3 cmp.l D0, -[A3] 000020BE 7706 moveq.l D3, 0x06 000020C0 631E bls +0x20 /* 000020E0 */ 000020C2 065C FA56 addi.w [A4]+, 0xFA56 000020C6 4B24 .invalid 5, -[A4] // invalid opcode 4 with b == 4 000020C8 2B07 move.l -[A5], D7 000020CA 330B move.w -[A1], A3 000020CC 2A10 move.l D5, [A0] 000020CE 2B10 move.l -[A5], [A0] 000020D0 E11D rol D5.b, 8 000020D2 3C07 move.w D6, D7 000020D4 04E5 .incomplete 000020D6 930A subx.b -[A1], -[A2] 000020D8 1703 move.b -[A3], D3 000020DA E9A1 asl D1, D4 000020DC 8BE2 divs.w D5, -[A2] 000020DE 5B22 subq.b -[A2], 5 label000020E0: 000020E0 5B07 subq.b D7, 5 000020E2 CB01 abcd D5, D1 000020E4 4002 negx.b D2 000020E6 C337 61CD and.b <>, D1 000020EA 8903 sbcd D4, D3 000020EC 2501 move.l -[A2], D1 000020EE 4B5D chk.w D5, [A5]+ 000020F0 34E3 move.w [A2]+, -[A3] 000020F2 02BB 273C 4002 0F30 0F06 2120 andi.l [PC + 0xF062120 + D0 * 8], 0x273C4002 000020FE 3390 AB41 move.w [[A1 + <>]], [A0] 00002102 3704 move.w -[A3], D4 00002104 97A5 sub.l -[A5], D3 00002106 8A88 or.l D5, A0 00002108 2705 move.l -[A3], D5 0000210A BA65 cmp.w D5, -[A5] 0000210C DCFB 0A65 add.w A6, [PC + D0 * 2 + 0x65] 00002110 0DEA .incomplete 00002112 130E move.b -[A1], A6 00002114 1402 move.b D2, D2 00002116 0F2A 10C3 btst [A2 + 0x10C3], D7 0000211A 0F37 0AC8 btst [A7 + D0 * 2 - 0x56], D7 0000211E 070C btst A4, D3 00002120 09A1 bclr -[A1], D4 00002122 15ED 4C0F D501 move.b [PC - 0x2AFF /* FFFFF625, cstring "" */], [A5 + 0x4C0F] 00002128 C119 and.b [A1]+, D0 0000212A 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000212C 26F8 86A5 move.l [A3]+, [0xFFFF86A5] 00002130 5A0A addq.b A2, 5 00002132 DB0B addx.b -[A5], -[A3] 00002134 692E bvs +0x30 /* 00002164 */ 00002136 12DB move.b [A1]+, [A3]+ 00002138 0B14 btst [A4], D5 0000213A 020F 8100 andi.b A7, 0x0 0000213E 2180 2B04 move.l <>, D0 00002142 0802 5391 btst.b D2, 0x91 00002146 2A28 AB02 move.l D5, [A0 - 0x54FE] 0000214A 0902 btst D2, D4 0000214C 0FC1 .incomplete 0000214E 47CC lea.l A3, A4 00002150 06B6 0713 A993 00AB addi.l [A6 + D0.w - 0x85], 0x713A993 00002158 1D35 2B61 0D6B move.b -[A6], [[A5 + 0xD6B]] 0000215E 01A4 bclr -[A4], D0 00002160 06F3 .incomplete 00002162 198D 17A4 move.b <>, A5 // begin alternate branch 00002164-00002168 label00002164: 00002164 17A4 42CB move.b [A3 + D4.w * 2 - 0x53], -[A4] // end alternate branch 00002164-00002168 label00002164: // (misaligned) 00002166 42CB .invalid A3 // invalid opcode 4 with subtype 1 00002168 1563 2A08 move.b [A2 + 0x2A08], -[A3] 0000216C B258 cmp.w D1, [A0]+ 0000216E 020B 426B andi.b A3, 0x6B /* 'k' */ 00002172 0130 9B0D btst [[A0 + <>] + A1 * 2], D0 00002176 6B46 bmi +0x48 /* 000021BE */ 00002178 0901 btst D1, D4 0000217A B330 0101 xor.b [[A0 + <> + D0]], D1 0000217E E305 asl D5.b, 1 00002180 0F09 btst A1, D7 00002182 01F3 .incomplete 00002184 2801 move.l D4, D1 00002186 01A5 bclr -[A5], D0 00002188 0642 ED2C addi.w D2, 0xED2C 0000218C 236F 0157 5309 move.l [A1 + 0x5309], [A7 + 0x157] 00002192 236F 6305 5304 move.l [A1 + 0x5304], [A7 + 0x6305] 00002198 8B0C sbcd -[A5], -[A4] 0000219A 141E move.b D2, [A6]+ 0000219C 1007 move.b D0, D7 0000219E 0ECF .incomplete 000021A0 A13D syscall DrvrInstall, flags=1 000021A2 3B11 move.w -[A5], [A1] 000021A4 EB43 asl D3.w, 5 000021A6 F30D .extension 0x30D <> // unimplemented 000021A8 1E10 move.b D7, [A0] 000021AA 5B06 subq.b D6, 5 000021AC 44AB 0D0B neg.l [A3 + 0xD0B] 000021B0 1507 move.b -[A2], D7 000021B2 0408 72EB subi.b A0, 0xEB 000021B6 5130 1E10 subq.b [A0 + D1 * 8 + 0x10], 8 000021BA FB56 .extension 0xB56 <> // unimplemented 000021BC 1B49 6187 move.b [A5 + 0x6187], A1 // begin alternate branch 000021BE-000021C0 label000021BE: 000021BE 6187 bsr -0x77 /* 00002147 */ // end alternate branch 000021BE-000021C0 label000021BE: // (misaligned) 000021C0 2349 CB04 move.l [A1 - 0x34FC], A1 000021C4 AB0D syscall GetSeek 000021C6 7B3C moveq.l D5, 0x3C 000021C8 3212 move.w D1, [A2] 000021CA 1323 move.b -[A1], -[A3] 000021CC 0D84 bclr D4, D6 000021CE EB12 roxl D2.b, 5 000021D0 14C9 move.b [A2]+, A1 000021D2 1600 move.b D3, D0 000021D4 9349 subx.w -[A1], -[A1] 000021D6 C500 abcd D2, D0 000021D8 40A1 negx.l -[A1] 000021DA 00C1 .incomplete 000021DC 528B addq.l A3, 1 000021DE 04DB .incomplete 000021E0 890B sbcd -[A4], -[A3] 000021E2 042A 5A5B 1533 subi.b [A2 + 0x1533], 0x5B /* '[' */ 000021E8 0007 0110 ori.b D7, 0x10 000021EC 0F65 bchg -[A5], D7 000021EE 27C5 310F 06E5 C2A3 move.l [[PC + <>] + D3 + 0x6E5C2A3], D5 000021F6 02CB .incomplete 000021F8 486D 4523 pea.l [A5 + 0x4523] 000021FC 4961 chk.w D4, -[A1] 000021FE 4F21 .invalid 7, -[A1] // invalid opcode 4 with b == 4 00002200 0B53 bchg [A3], D5 00002202 0923 btst -[A3], D4 00002204 4925 .invalid 4, -[A5] // invalid opcode 4 with b == 4 00002206 0683 0E25 030F addi.l D3, 0xE25030F 0000220C 06BB 0810 3B39 781E addi.l [PC + D7 + 0x1E], 0x8103B39 00002214 100F move.b D0, A7 00002216 76FB moveq.l D3, 0xFFFFFFFB 00002218 1845 movea.b A4, D5 0000221A A123 syscall DisposHandle/DisposeHandle, flags=1 0000221C 49C5 lea.l A4, D5 0000221E 090B btst A3, D4 00002220 34A3 move.w [A2], -[A3] 00002222 002A 1083 1411 ori.b [A2 + 0x1411], 0x83 label00002228: 00002228 0FCB .incomplete 0000222A 14CD move.b [A2]+, A5 0000222C 4451 neg.w [A1] 0000222E 080F 2A6A btst.b A7, 0x6A /* 'j' */ 00002232 65A1 bcs -0x5D /* 000021D5 */ 00002234 1349 291F move.b [A1 + 0x291F], A1 00002238 65EE bcs -0x10 /* 00002228 */ 0000223A 1B04 move.b -[A5], D4 0000223C 456A 9B00 chk.w D2, [A2 - 0x6500] 00002240 45BE .invalid 2, <> // invalid opcode 4 with b == 6 00002242 3214 move.w D1, [A4] 00002244 84D2 divu.w D2, [A2] 00002246 EB3A rol D2.b, D5 00002248 285B movea.l A4, [A3]+ 0000224A 24AB 08E3 move.l [A2], [A3 + 0x8E3] 0000224E 0563 bchg -[A3], D2 00002250 5706 subq.b D6, 3 00002252 EE23 asr D3.b, D7 00002254 1F61 323A move.b [A7 + 0x323A], -[A1] 00002258 9340 subx.w D1, D0 0000225A CB67 and.w -[A7], D5 0000225C F30D .extension 0x30D <> // unimplemented 0000225E C641 and.w D3, D1 00002260 01D8 .incomplete 00002262 5C82 addq.l D2, 6 00002264 D310 add.b [A0], D1 00002266 455D chk.w D2, [A5]+ 00002268 45F0 470A 4004 lea.l A2, [[A0 + <> + D4 * 8] + 0x4004] 0000226E 2E28 C30A move.l D7, [A0 - 0x3CF6] 00002272 103C 030C move.b D0, 0xC 00002276 3240 movea.w A1, D0 00002278 EB0D lsl D5.b, 5 0000227A 8D05 sbcd D6, D5 0000227C C3B1 032A 3214 5B1E and.l [[A1 + 0x3214 + D0 * 2] + 0x5B1E], D1 00002284 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4 00002286 B358 xor.w [A0]+, D1 00002288 9B00 subx.b D5, D0 0000228A EB19 rol D1.b, 5 0000228C 3240 movea.w A1, D0 0000228E BB0B cmpm.b [A5]+, [A3]+ 00002290 6B3B bmi +0x3D /* 000022CD */ 00002292 4C89 0107 movem.w D0,D1,D2,A0, A1 00002296 0ED5 .incomplete 00002298 1443 movea.b A2, D3 0000229A 1E31 014B 9673 12C6 move.b D7, [[A1 + <>] - 0x698CED3A] // begin alternate branch 0000229E-000022A2 fn0000229E: 0000229E 9673 12C6 sub.w D3, [A3 + D1.w * 2 - 0x58] // end alternate branch 0000229E-000022A2 fn0000229E: // (misaligned) 000022A2 DB09 addx.b -[A5], -[A1] 000022A4 5803 addq.b D3, 4 000022A6 005C EB04 ori.w [A4]+, 0xEB04 000022AA D310 add.b [A0], D1 000022AC D30E addx.b -[A1], -[A6] 000022AE A5CA syscall vWrBlocks, flags=5 000022B0 A100 syscall Open/PBHOpen/HOpen, flags=1 000022B2 7B11 moveq.l D5, 0x11 000022B4 5C63 addq.w -[A3], 6 000022B6 1F0B move.b -[A7], A3 000022B8 5093 addq.l [A3], 8 000022BA 61E2 bsr -0x1C /* 0000229E */ 000022BC 0FF8 .incomplete 000022BE 439E .invalid 1, [A6]+ // invalid opcode 4 with b == 6 000022C0 032F 6357 btst [A7 + 0x6357], D1 000022C4 430E .invalid 1, A6 // invalid opcode 4 with b == 4 000022C6 EB84 asl D4, 5 000022C8 DB31 1FA6 032B BB0B add.b [[0x32B] + D1 * 8 - 0x44F5], D5 000022D0 270A move.l -[A3], A2 000022D2 83C9 divs.w D1, A1 000022D4 2BC5 move.l <>, D5 000022D6 360B move.w D3, A3 000022D8 16EE 3B07 move.b [A3]+, [A6 + 0x3B07] 000022DC 6312 bls +0x14 /* 000022F0 */ 000022DE 0B16 btst [A6], D5 000022E0 D40B add.b D2, A3 000022E2 13E3 02D4 AB0A move.b [0x02D4AB0A], -[A3] 000022E8 0712 btst [A2], D3 000022EA 3F6B 1F0B 1605 move.w [A7 + 0x1605], [A3 + 0x1F0B] label000022F0: 000022F0 02D3 .incomplete 000022F2 1C05 move.b D6, D5 000022F4 02D3 .incomplete 000022F6 1C06 move.b D6, D6 000022F8 0102 btst D2, D0 000022FA 0609 02D3 addi.b A1, 0xD3 000022FE 1C17 move.b D6, [A7] 00002300 10AE 5B00 move.b [A0], [A6 + 0x5B00] 00002304 170C move.b -[A3], A4 00002306 620B bhi +0xD /* 00002313 */ 00002308 1646 movea.b A3, D6 0000230A 5357 subq.w [A7], 1 0000230C F306 .extension 0x306 <> // unimplemented 0000230E 4403 neg.b D3 00002310 12D1 move.b [A1]+, [A1] 00002312 5D0C subq.b A4, 6 00002314 18 .incomplete